I cookies sono dei valori che il server chiede di memorizzare al browser.
Grosso modo funziona così:
Il browser richiede una pagina
Il server controlla la richiesta e poiché il browser invia automaticamente tutti i cookies associati al server con cui sta comunicando,
Se non c'è nessun cookie nella richiesta della pagina genera un codice casuale che assegna al nuovo utente e
lo invia al browser insieme alla pagina html richiesta.
Se c'è un cookie sa che quell'utente ha già navigato e recupera tutti i valori a lui associati prima di inviare la pagina html,
così può personalizzare il contenuto della pagina html in base ai dati che si è salvato in precedenza.
Google, Amazon e molti siti utilizzano i cookies per tracciare cosa naviga un utente e per proporti la publicità
giusta. In questo senso sono spesso considerati "invasivi o pericolosi",
ma in realtà sono sono dei valori memorizzati che non possono fare nessun danno in sè, se non per come vengono poi utilizzati.
Esercizio
Crea una pagina web: "Scopri i cookies" e utilizzala per scrivere le risposte alle domande successive,
Guarda che cookie salva in automatico il server di altervista quando in una pagina php usi il comando session_start();
Guarda che cookie salva in automatico il server di altervista quando in una pagina php non usi il comando session_start();.
Una qualunque delle pagine più vecchie.
Scegli cinque siti che conosci e cerca i cookies che scrivono sul tuo computer.
Prova a cancellare i cookies salvati da Facebook/Gmail dopop il login e poi descrivi che succede
se continui a navigare il sito