En cookie er en liten fil som serveren lagrer på en brukers PC , og at en nettleser sender med hver webside forespørsel. Cookies er en nyttig måte for web-applikasjoner til å lagre informasjon på tvers av sider. I PHP , kan det være lurt å få tilgang til og sette cookies, deretter omdirigere brukeren til en annen webside , for eksempel etter en vellykket innlogging . Du kan gjøre dette med PHP har innebygd cookie og HTTP header funksjoner. Instruksjoner
en
Opprett en ny PHP -fil med en redaktør eller Notepad . Begynn filen ved bufring utgang for å unngå feilmeldinger fra nettleseren når omdirigere eller sette cookies. For eksempel skrive : en
< php
ob_start ();
2
Begynn en PHP sesjon om tilgang øktvariabler : ?
session_start ();
3
tilgang til en cookie ved å referere til PHP assosiative array " _COOKIE " med cookie navn : en
$ lang = $ _COOKIE [' språk '] ;
4
Sett en informasjonskapsel ved å ringe PHP " setcookie ( ) "-funksjonen . Passere cookie navn, verdi , utløpsdato og rotbanen så cookie er tilgjengelig på tvers av hele domenet . For eksempel skrive : en
if ( isset ( $ _SESSION [' login_successful '] ) ) {
setcookie (' id ' , $ id , tid ( ) + 60 * 60 * 24 * 30 , '/');
5
omdirigere brukeren til en annen webside med PHP "header ( ) "-funksjonen . Pass "Location: " og omdirigere URL:
header ( "Location: $ URL ");
exit ( 0 ) ;
}
6
Skyll utgangsbufferen og fortsette med websiden . For eksempel skrive : ? !
Ob_end_flush ();
>
< DOCTYPE HTML >
< html lang = "no" >
< meta Side
< /body >
< /html >