cheap nfl jerseys china cheap nfl jerseys free shipping wholesale nfl jerseys china wholesale jerseys from china cheap nfl jerseys free shipping cheap nfl jerseys for sale cheap jerseys free shipping wholesale nfl jerseys from china cheap nfl jerseys sale cheap nike nfl jerseys china wholesale jerseys free shipping cheap nfl jerseys wholesale wholesale nfl jerseys online cheap nfl jerseys wholesale china jerseys wholesale cheap coach handbags outlet authentic designer handbags cheap coach handbags outlet cheap coach purses outlet discount coach bags coach bags sale coach purse outlet cheap real coach purses coach handbags sale online coach purse outlet michael kors outlet online store cheap michael kors bags cheap michael kors purse michael kors factory outlet online cheap michael kors handbags cheap michael kors purses michael kors bags outlet online cheap michael kors purse michael kors handbags discount cheap michael kors purse michael kors handbags discount
cheap nfl jerseys china cheap nfl jerseys free shipping wholesale nfl jerseys china wholesale jerseys from china cheap nfl jerseys free shipping cheap nfl jerseys for sale cheap jerseys free shipping wholesale nfl jerseys from china cheap nfl jerseys sale cheap nike nfl jerseys china wholesale jerseys free shipping cheap nfl jerseys wholesale wholesale nfl jerseys online cheap nfl jerseys wholesale china jerseys wholesale cheap coach handbags outlet authentic designer handbags cheap coach handbags outlet cheap coach purses outlet discount coach bags coach bags sale coach purse outlet cheap real coach purses coach handbags sale online coach purse outlet michael kors outlet online store cheap michael kors bags cheap michael kors purse michael kors factory outlet online cheap michael kors handbags cheap michael kors purses michael kors bags outlet online cheap michael kors purse michael kors handbags discount cheap michael kors purse michael kors handbags discount
cookies.php
  cookies

I cookies sono variabli create sul client remoto (PERSISTENT CLIENT STATE) o, meglio, il browser li converte in variabili, che possono essere settate e lette. Per assegnare pi� variabili, utilizzare un'array.
esempi, filosofia , difficile da capire

[int] setcookie(string name, string value, int expire, string path, string domain, int secure);

setcookie() definisce un cookie da mandare insieme alle altre informazioni dell'header, anzi prima, e per questo deve stare prima del tag <HTML> (questa � una restrizione dei cookie, non di PHP).

  • name: una stringa (es. "CookieID"); virgola, puntoevirgola e spazi non ammessi; OBBLIGATORIO; se si indica il solo nome, (senza altri parametri) il cookie viene distrutto sul client remoto.
  • value: valore o contenuto; una stringa (es. $USERID); se omesso, il cookie viene distrutto; per saltare il parametro, mettere una stringa vuota (""); slash non permessi.
  • expire: intero, data di espirazione; se omesso o 0, il cookie espira al termine della sessione; pu� essere un tempo assoluto (DD-Mon-YY HH:MM:SS) o relativo (funzione UNIX time() o mktime, es. time()+3600 fa espirare il cookie dopo un'ora); alcuni browser non trattano il cookie se questo valore � omesso.
  • path: "/" � il path pi� generale, che estende la validit� a tutte le pagine del server. Se omesso, viene preso quello della pagina corrente, quindi il cookie vale solo per i file della directory. Insomma, indicare sempre il path, per escludere consapevolmente il cookie.
  • domain: dominio di validit� del cookie. se omesso, viene preso il nome del server. Se indicato, deve avere almeno due punti (se necessario, iniziare con un punto: .unimo.it). Se indicato, il cookie non funziona off line.
  • secure: intero; 1 significa che il cookie pu� essere inviato solo su una connessione HTTPS.
Per omettere parametri, inserire una stringa vuota o 0.
Chiamate multiple nella stessa pagina vengo eseguite in ordine inverso (per sostituire un cookie, prima scriverlo, poi cancellarlo).

Esempi:

I valori dei cookies sono memorizzati in un array, quindi per vederli:
print $CookieID;
print $HTTP_COOKIE_VARS[CookieID];
print implode($HTTP_COOKIE_VARS,",");
if (isset ($cookie)) {while (list ($name, $value) = each ($cookie)) { echo "$name == $value<br>\n"; } }

Filosofia:

Un server, quando invia un oggetto HTTP a un client, pu� anche mandare un pezzo di informazione di stato che il client memorizzer�. Ci� include anche una desrizione del range di URL per i quali lo stato � valido. Ogni futura richiesta HTTP fatta dal client e che ricade nel range includer� la trasmissione al server del valore corrente dell'oggetto stato (chiamato cookie senza alcun motivo).
Questo semplice meccanismo fornisce un nuovo e potente strumento per nuove applicazioni basate sul web: potranno essere memorizzate informazioni sulle voci acquistate o selezionate, sulla registrazione, sulla connessione, sulle preferenze dell'utente, ecc.

Vedi anche: http://www.netscape.com/newsref/std/cookie_spec.html.
Microsoft Internet Explorer 4 with Service Pack 1 applied does not correctly deal with cookies that have their path parameter set.
Netscape Communicator 4.05 and Microsoft Internet Explorer 3.x appear to handle cookies incorrectly when the path and time are not set.

difficile da capire (almeno per me):