Un cookie è un piccolo file che un server memorizza sul 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 memorizzare le informazioni su più pagine. In PHP, è possibile accedere e impostare i cookie, quindi reindirizzare l'utente a un'altra pagina Web, ad esempio dopo un accesso riuscito. È possibile farlo con PHP incorporato cookie e funzioni di intestazione HTTP.
Istruzioni
1
Creare un nuovo file PHP con un editor o blocco note. Iniziare il file di memorizzazione nel buffer di output per evitare messaggi di errore dal browser quando Reindirizzamento o impostazione dei cookie. Ad esempio, digitare:
<? php
ob_start ();
2
Se l'accesso a variabili di sessione, avviare una sessione PHP:
session_start ();
3
Accedere a un cookie facendo riferimento l'array associativo di PHP cookie"con il nome del cookie:
$lang = $ cookie ['lingua'];
4
Impostare un cookie chiamando la funzione di "SetCookie ()" del PHP. Passare il nome del cookie, valore, scadenza e il percorso radice quindi il cookie è disponibile in tutto l'intero dominio. Ad esempio, digitare:
Se (isset($_SESSION['login_successful'])) {
setcookie('id', $id, time() + 60*60*24*30, '/');
5
Reindirizzare l'utente a un'altra pagina Web con la funzione di "header" di PHP. Passare "percorso:" e l'URL di reindirizzamento:
header("Location: $URL");
exit(0);
}
6
Svuotare il buffer di output e continuare con la pagina Web. Ad esempio, digitare:
ob_end_flush();
? >
<! DOCTYPE HTML >
< html lang = "it" >
< head >
< meta charset = "utf-8" >
< titolo > pagina < / title >
< / head >
< corpo >
Pagina Web
< / body >
< / html >