I motsetning til HTML og Javascript , som er lastet ned fra webserveren i nettleseren før de behandles , er server - side skriptspråk som Hypertext Preprocessor (PHP ) først kjøres på serveren før dataene blir sendt til nettleseren. Mens både HTML og Javascript er i stand til å styre nettleseren til å bytte til en ny side , begge krever at nettleseren først laste ned en side som inneholder viderekoblingskoden , behandle den, og deretter bytte til den nye siden. Ikke bare er dette ineffektiv , men det er avhengig av at leseren skal gjøre jobben, noe som kan skje hvis JavaScript er deaktivert. PHP, på den annen side vil sende en " 302 flyttet " status koden til nettleseren for å omdirigere nettleseren før noe faktisk er lastet ned. Det er forskjellen mellom å ha en ekstra avstikker og stenge ned den alternative ruten helt. Med PHP, er det raskt, usynlig for brukeren , og kan gjøres med så lite som én linje av PHP -kode. Du trenger en Web server som kjører PHP 4 eller høyere
tekst editor
Vis flere instruksjoner
en
På den aller første linjen i en ny fil , skriver : en
< php header ( "Location: http://domainname.com/newlocation "); ? >
ikke la noen områder , tomme linjer eller andre tegn i . foran denne koden
p Hvis du ønsker å omdirigere en side fra en større PHP script , bare plassere header ( "Location: ... "); funksjon der du trenger det i din PHP -kode. Være sikker på at ingen mellomrom , tomme linjer eller andre tegn blir sendt til nettleseren før denne funksjonen har en sjanse til å kjøre .
2
Lagre filen ved hjelp av ønsket filnavn og en forlengelse av . Php : en
http://yourdomain.com/thisdirectory
Lagre den som index.php hvis du skal omdirigere fra en katalog i stedet for et filnavn : en
http://yourdomain.com /thisdirectory /file.php .
3
Last ned filen til ønsket plassering på webserveren og gi den en rask test for å kontrollere at alt fungerer som forventet .