Hvordan lage en PHP Omadresser Side

Det er mange grunner til å omdirigere besøkende til ditt nettsted. For eksempel, hvis du endre plasseringen av en side, er det fornuftig å erstatte den gamle filen med et skript for å omdirigere besøkende til den nye siden. Hvis du vil vise en melding til besøkende når de klikker på en link fra nettstedet ditt, kan du opprette en omdirigeringsside for å oppnå dette formålet. I tillegg, hvis en besøkende ikke har tillatelse til å vise en bestemt side på nettstedet ditt, en omdirigering kan brukes til å vise en "Permission Denied" side. PHP, den populære web-programmeringsspråk, kan brukes til dette formålet.

Bruksanvisning

1 Åpne et tekstredigeringsprogram, for eksempel Notisblokk, og opprette en ny side. Bruk PHP "header" -funksjonen for å sende ut redirect HTTP header "Location:. Http://www.website-to-redirect-to.com" Pass på at det er ingen effekt før HTTP-hodet er sendt, inkludert hvite området utenfor PHP-koder, som det vil føre til en feil. Her er koden for dette trinnet:

<? Php

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

2 Hvis du vil vise en melding til brukerne før omdirigere dem, bruke "refresh: x" og "URL = http: //www.someurl.com" overskrifter for å gjøre manuset vente "x" sekunder før omdirigere brukeren. Når du har sendt overskriften, kan du vise litt tekst til brukeren. For eksempel:

<? Php

header ( "refresh: 5; URL = wherever.php");

echo "Du blir omdirigert i 5 sekunder";

3 Hvis du ønsker å omdirigere brukere basert på en "GET" parameter, en parameter i URL, for eksempel "redirect.php URL = http: //www.google.com", kan du bruke PHP "$ _GET" array til hente URL og omdirigere tilsvarende. Her er koden:

<? Php

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

4 Lagre PHP-filen. Kontroller at filen er lagret med en "php" forlengelse, ellers vil det bli tolket som en tekstfil og vil ikke kjøre. I Notisblokk dette gjøres ved å velge "File" i menylinjen, klikke på "Lagre som" endring "Lagre som type" til "Alle filer" og klikke "Lagre".