Un cookie è un piccolo file che un negozi di server su PC di un utente e che un browser Web invia con ogni richiesta di pagina web . I cookie sono un modo utile per le applicazioni Web per memorizzare le informazioni da una pagina . In PHP , è possibile accedere e impostare i cookie , quindi reindirizzare l'utente a un'altra pagina Web , ad esempio dopo un login riuscito . È possibile farlo con built-in biscotto di PHP e le funzioni di intestazioni HTTP . Istruzioni
1
Creare un nuovo file PHP con un editor o Blocco note. Iniziare il file facendo il buffer di uscita per evitare messaggi di errore dal browser quando il reindirizzamento o l'impostazione di cookie. Ad esempio, digitare :
< php
ob_start ();
2
iniziare una sessione di PHP se accedendo variabili di sessione : ?
session_start ();
3
accesso un cookie facendo riferimento al PHP array associativo " _COOKIE " con il nome del cookie :
$ lang = $ _COOKIE [' lingua '] ;
4
un cookie chiamando il " setcookie ( ) " funzione PHP . Passare il nome del cookie , il valore , la scadenza e il percorso della directory principale in modo che il cookie è disponibile in tutto l'intero dominio . Ad esempio, digitare :
if ( isset ( $ _SESSION [' login_successful '] ) ) {
setcookie ( 'id' , $ id , time () + 60 * 60 * 24 * 30 , ' /');
5
reindirizzare l'utente a un'altra pagina Web con il "header ( ) " funzione PHP . Pass " Location : " e l'URL di reindirizzamento :
intestazione
( "Location: $ URL" ) ;
exit ( 0 ) ; }
6
svuotare il buffer di uscita e continuare con la pagina web. Ad esempio, digitare : ? !
Ob_end_flush ();
>
< DOCTYPE HTML >
< html lang = " it " >
< meta Pagina
< /body>
< /html >