Come funziona PHP Prendi il biscotto a destra?

May 1

Un cookie è un file memorizzato sul computer dell'utente che contiene le informazioni che si desidera recuperare in seguito dal codice PHP. I cookie sono utili quando si desidera memorizzare le informazioni che possono essere utilizzate anche dopo che l'utente spegne il computer o chiude il browser Web. PHP recupera il file cookie per nome, in modo che recupera sempre il file giusto.

Biscotti

I cookie sono piccoli file che si trovano nella directory "Temporary Internet Files" del browser. Ogni browser consente ai siti di installare un cookie. I cookie sono file di testo, in modo da non eseguire alcun codice, e solo un sito che ha creato un cookie può accedere alle informazioni dei cookie, a meno che la scarsa sicurezza è impostato su impostazioni del browser.

Accessibilità

Quando il programma PHP crea un cookie, il cookie viene assegnato un nome. Ogni volta che l'utente apre la pagina PHP, la pagina PHP accede il cookie in base al nome del cookie. Per questo motivo, il cookie di destra è sempre recuperate dalla pagina PHP. Se la pagina PHP crea un cookie con lo stesso nome, il file cookie vecchio viene sovrascritto.

considerazioni

programmatori PHP possono controllare che esiste un cookie prima di creare un nuovo cookie. Questo evita il problema di override un cookie che già esiste. I programmatori dovrebbero anche evitare di memorizzare le password in un cookie. I cookie vengono memorizzati sul computer in formato testo, in modo che un utente ospite può aprire il cookie sul desktop e leggere la password dell'utente per il sito web.

Sicurezza

I browser hanno un'impostazione denominata "protezione dai biscotti cross-domain" che consentono di altri domini leggere cookie da altri siti web. Se non si sa che si deve dare accesso ai cookie per altri siti web, questa opzione di protezione deve essere sempre acceso. Questa impostazione è disattivata quando si dispone di una pagina in un iframe che ha bisogno di accedere ai cookie.