come si leggono?
ovvero come si leggono quei "biscottini" che tengono le sessioni?![]()
come si leggono?
ovvero come si leggono quei "biscottini" che tengono le sessioni?![]()
Codice PHP:<?php
setcookie('res', 'biscotto', time() + 36000);
if( isset($_COOKIE['res']) )
{
echo $_COOKIE['res']; // biscotto
}
?>
non bisogna dimenticare che:
I cookie diventano disponibili soltanto dalla pagina successiva a quella che li ha generati, o dopo il ricaricamento di questa. [dal manuale PHP]
dunque nell'esempio youonweb devi ricaricare la pagina per poter vedere stampato 'biscotto'.
Altra cosa importante:
I cookie devono essere spediti prima di qualsiasi altra intestazione (questa è una restrizione dei cookies, non di PHP). E' necessario perciò chiamare la funzione setcookie() prima di qualsiasi tags, anche <html> o <head>. [dal manuale PHP]
Ciao,
per servirti delle sessioni di solito non hai bisogno di accedere ai cookie che utilizzano (è tutto automatizzato) ma nel caso in cui tu lo voglia fare comunque
Trovi il valore in
$_COOKIE[session_name()] ;
per favore NIENTE PVT TECNICI da sconosciuti
ehm... credo di essermi sbagliato male..
volevo sapere come accedere fisicamente al file che contiene i dati della sessione.
![]()
Vai nella directory assegnata ai file di sessione (path in php.ini) trovi dei file "sess*" Dove * e' il numero id assegnato. Sono file di testo che puoi aprire con qualunque editor.Originariamente inviato da kilio
ehm... credo di essermi sbagliato male..
volevo sapere come accedere fisicamente al file che contiene i dati della sessione.
![]()
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Come mai ti serve visto che il suo contenuto si trova già nell'array $_SESSION?Originariamente inviato da kilio
ehm... credo di essermi sbagliato male..
volevo sapere come accedere fisicamente al file che contiene i dati della sessione.
![]()
per favore NIENTE PVT TECNICI da sconosciuti