Nwlapcug.com


Come i cookie di accesso & Redirect in PHP

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 >