Discuti il tutorial sul forum !
Leggere e scivere il contenuto di un cookies
Obiettivo
In questo articolo tratteremo come gestire i cookies con php.
I cookies
I cookies che in inglese significano “biscotti” sono un meccanismo per memorizzare i dati. Essi possono essere usati per ricordare il valore di variabili nel nostro computer. Una variabile che potrebbe essere per esempio l’ultima visita in un sito.
Articolo
In php, i cookies possono essere impostati tramite la funzione setcookie().La funzione è cosi definita:
int setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
questa definisce un cookie da spedire. I cookie devono essere spediti prima di qualsiasi altra intestazione
quindi prima di qualsiasi tags html
altrimenti avremo un errore del tipo:
Warning: Cannot add header information - headers already sent by
(output started at f:\programmi\easyphp\www\nuovaversione\amico.php:5) in f:\programmi\easyphp\www\nuovaversione\amico.php
on line 9
I cookie non vengono registrati subito, ma diventano disponibili soltanto dalla pagina successiva a quella che li ha
generati o dopo averla ricaricata.
Tutti gli argomenti della funzione eccetto name sono opzionali.
L’argomento expire è un normale intero Unix Timestamp ottenibile grazie alle funzioni time() o mktime()
di php.
Ad esempio:
setcookie (”VariabileCookie”, "prova”);
setcookie (”VariabileCookie”, $value,time()+3600); /* aspira in 1 ora */
setcookie (”VariabileCookie”, $value,time()+3600, “/~percorso/”, “.sastgroup.com”, 1);
Per cancellare i cookies spediti occorre ridefinire gli stessi cookies ma
impostando la data in modo che sia antecedente a quella attuale,
facendo atttenzione a specificare gli stessi parametri con cui sono stati creati.
Ad esempio una data antecedente potrebbe essere: "time() - 3600".
setcookie (”VariabileCookie”);
setcookie (”VariabileCookie”, “”, time() - 3600);
setcookie (”VariabileCookie”, “”, time() - 3600, “/~percorso/”, “.sastgroup.com”, 1);
La variabile registrata nel cookies può essere vista in due modi:
echo $_COOKIE['VariabileCookie'];
echo $HTTP_COOKIE_VARS["VariabileCookie"];
Invece di registrare delle singole variabili, possiamo registrare anche array
di cookies. Il modo è molto semplice, basta usare
la notazione degli array al posto del nome del cookie. Questo equivale alla spedizione di tanti cookie quanti sono gli elementi dell’array.
setcookie (”cookie[three]“, “valoretre”);
setcookie (”cookie[two]“, “valoredue”);
setcookie (”cookie[one]“, “valoreuno”);
if (isset ($cookie)) {
while (list ($name, $value) = each ($cookie)) {
echo “$name -> $value<br>";
}
}
Correlati
- Leggere un file con asp
- I cookies in asp
- Leggere il contenuto di una querystring in javascript
- seleziona testo contenuto di un campo di input in javascript
- Cancellare il contenuto di una whiteboard in flash
- Eseguire codice php contenuto in un testo
- Leggere valori da un file .csv
- Leggere e scrivere un array da e in un cookie
- Spostare un blocco di codice contenuto tra i tag <div></div> in modo dinamico
- Salvare il testo contenuto di una jtextarea in una jpeg in java
- Leggere dati da un file excel in java
- Creare leggere e cancellare cookies in javascript
- leggere i dati da un database access con jdbc
- Leggere e scivere il contenuto di un cookies
- Leggere i dati da un database access con php
- Creare file autoconfigurante per leggere la posta con outlook express
- Leggere un file xml in java
- leggere i dati da un database access con jdbc
- Leggere un file xml in java
- Leggere e scrivere un file excel
- Leggere le informazioni da un database con smarty
- Catturare il contenuto dello schermo in una immagine in java
- Scrivere in un file word il contenuto di un file
- Leggere le email con php
- Leggere le email con php parte 2 (verifica presenza allegati)
- Leggere le email con php parte 3 (leggere il contenuto)
- Leggere le email con php parte 4 (cancellare email)
- Salvare il contenuto di un componente in una jpeg in java
- Nascondere e mostrare il contenuto di un blocco di codice html
- Leggere e scrivere il contenuto di un file in php
- Leggere i dati da un file xml in php
- Leggere i file di log con php
- Spostare il contenuto di un tag <div> con il mouse
- Leggere feed rss con php
- Php Suddividere il contenuto di un testo su piu pagine
- Ingrandire dinamicamente la dimensione del testo contenuto in una pagina con DOM
- Leggere files con javascript
- Scrivere e leggere il contenuto di un cookie in javascript
- Hostingblog l'unico blog sull'hosting in italia
- Leggere qualsiasi dato proveniente da un form
- Le chiavi di ricerca più popolari del 2007 in Italia
- download 6900 comuni italiani
Commenti
Scrivi un commento














































