Domanda

Sto cercando di intestazione utente () per indirizzare a una pagina sopra la radice del documento. Io corro XAMPP quindi sto cercando di chiamare uno script sopra htdocs.

Il mio problema è che mi dà l'errore 404 e non riesce a trovare il documento.

La mia domanda: si può usare header () per chiamare uno script sopra la radice del documento o è meglio usare un include () per raggiungere questo obiettivo

?

stavo cercando di essere un buon programmatore php e mantenere tutti gli script con password e con accesso al database sopra la cartella htdocs.

Grazie in anticipo.

È stato utile?

Soluzione

No non si può. Nulla sopra la radice documento non ha un URL, in modo quindi è impossibile. Si desidera utilizzare un include in un file sotto la radice.

Il motivo si mettono tutti i file di password sopra la radice è così gli utenti non possono accedervi utilizzando un URL. Questo significa anche che non è possibile reindirizzare loro ci utilizzando un URL.

Altri suggerimenti

Non è possibile utilizzare intestazione per reindirizzare a qualsiasi cosa al di sopra della radice del documento. Un reindirizzamento intestazione dice al browser di richiedere questo file invece di quello attuale, e il browser può accedere solo gli URL che il server mette a disposizione -. Il che significa che il file è sotto la radice del documento

Potrebbe essere necessario guardare in regole di riscrittura (su Apache, altri server forniscono simili) per riscrivere (o "mappare") URL pubblici per gli script di cui sopra la radice del documento.

Devi usare un include; Non è possibile reindirizzare un utente a tutto ciò che non è nella root del documento.

Non è possibile utilizzare intestazione per raggiungere questo obiettivo.

Header viene utilizzato per indirizzare il browser a un URL specifico -. Che non si può fare quando l'URL non è all'interno di directory pubblicabili del server

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top