Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

Differenze tra PHP codice di reindirizzamento e 301 Redirect

La parola " codice " ha due significati in informatica . Uno è un codice che è un numero o una sigla che rappresenta un altro valore . Un esempio di tale codice è " 301 ", che è un codice specificato nel Hypertext Transfer Protocol per significare L'altro significato di "codice" nel mondo dei computer è " codice di programmazione " " Reindirizzamento permanente . " - Che è, un programma per computer . Codice PHP è un linguaggio di programmazione per pagine web. È possibile utilizzare il codice PHP per creare un redirect . Reindirizzamento

reindirizzamento inoltra visitatori da un indirizzo Web a un altro indirizzo Web , in genere perché la pagina originale ha spostato il proprio indirizzo . L' utente viene inoltrata automaticamente alla nuova posizione della pagina , e di solito non si accorge nemmeno che l'indirizzo nella parte superiore del browser cambiata .
Hypertext Transfer Protocol

La specifica HTTP contiene un elenco di codici di stato . Tutti i server Web e browser Web conoscono questi codici . Il codice 301 significa " Permanent Redirect ", e il codice 302 significa "Temporary Redirect . " Un messaggio HTTP contiene una sezione chiamata "headers" e un corpo del messaggio. Quando un server Web risponde ad una richiesta di una pagina di reindirizzamento , invia un messaggio semplice , con un corpo vuoto . Una delle intestazioni HTTP conterrà il codice di reindirizzamento , o 301 o 302 , e il nuovo indirizzo della pagina . Il browser Web sa che quando si riceve un messaggio di questo tipo , dovrebbe immediatamente ricandidarsi per la pagina al nuovo indirizzo .
PHP

PHP è un linguaggio di programmazione linguaggio che genera le pagine web . La lingua contiene un certo numero di funzioni , una delle quali è "header ( ) . " La funzione intestazione ha due formati . Uno riceve una frase in codice HTTP come parametro , l'altro prende un parametro "Location" , che è la funzione che crea un redirect . Un file di programma PHP deve essere presente nel percorso della vecchia pagina , e la richiesta che arriva solo attivare quel programma se la pagina originale è stata generata da un programma PHP con lo stesso nome .
Codifica per il codice

la funzione colpo di testa crea un reindirizzamento 302 per default se nessun codice HTTP è stato impostato prima di essere chiamato con il parametro "Location" . Il valore specificato per il parametro di posizione è il nuovo indirizzo per la pagina. Se un redirect 301 è richiesto , la funzione deve essere scritta due volte : una volta per impostare il codice 301 per la funzione e poi di nuovo per attuare la redirezione con il parametro Posizione. Questo codice PHP richiede semplicemente il server Web per inviare un codice HTTP , sia 301 o 302 .

 

networking © www.354353.com