Come fare un PHP reindirizzamento pagina

January 30

Ci sono numerose ragioni per reindirizzare i visitatori del tuo sito web. Ad esempio, se si modifica la posizione di una pagina, ha senso per sostituire il vecchio file con uno script per reindirizzare i visitatori alla nuova pagina. Se si desidera visualizzare un messaggio per i visitatori quando cliccano un link di distanza dal tuo sito web, è possibile creare una pagina di reindirizzamento per raggiungere questo scopo. Inoltre, se un visitatore non dispone dell'autorizzazione per visualizzare una determinata pagina sul tuo sito web, un reindirizzamento può essere utilizzato per visualizzare un "Autorizzazione negata" pagina. PHP, il popolare linguaggio di programmazione web, può essere utilizzato per questo scopo.

istruzione

1 Aprire un editor di testo, come Blocco note, e creare una nuova pagina. Utilizzare la funzione "colpo di testa" di PHP per inviare il reindirizzamento HTTP header "Location:. Http://www.website-to-redirect-to.com" Verificare che non vi è alcuna uscita prima che l'intestazione HTTP viene inviato, compreso lo spazio bianco al di fuori dei tag PHP, in quanto provoca un errore. Ecco il codice per questo passaggio:

<? Php

header ( "Location: http://www.examplesite.com");

2 Se si desidera visualizzare un messaggio agli utenti prima di reindirizzamento, utilizzare la funzione "aggiornamento: x" e "URL = http: //www.someurl.com" intestazioni per rendere lo script di attesa "x" secondi prima di reindirizzare l'utente. Dopo aver inviato l'intestazione, è possibile visualizzare un testo per l'utente. Per esempio:

<? Php

intestazione ( "aggiornamento: 5; URL = wherever.php");

echo "Sarai reindirizzato in 5 secondi";

3 Se si desidera reindirizzare gli utenti sulla base di un parametro "GET", un parametro nella URL, come ad esempio "redirect.php URL = http:? //www.google.com", È possibile usare array "$ _GET" di PHP per recuperare l'URL e reindirizzare di conseguenza. Ecco il codice:

<? Php

header ( "Location:" $ _GET [ 'URL'].);

4 Salvare il file PHP. Assicurarsi che il file viene salvato con estensione ".php", altrimenti verrà interpretato come un file di testo e non verrà eseguito. Nel blocco note questo è fatto scegliendo "File" nella barra dei menu, facendo clic su "Salva con nome", cambiando l'opzione "Salva con nome tipo" a "Tutti i file" e facendo clic su "Salva".