ciao,
qualcuno sa spiegarmi come si usa il session id?
ad esempio quando vedo nella barra degli indirizzi:
http://sito.it/pagina.php?sid=32kjdk9023k
con quale codice si imposta?
grazie
ciao,
qualcuno sa spiegarmi come si usa il session id?
ad esempio quando vedo nella barra degli indirizzi:
http://sito.it/pagina.php?sid=32kjdk9023k
con quale codice si imposta?
grazie
dovrebbe essere con un codice tipo questo
$sid = session_id();
e poi lo metti nel link
<a href = "questo.php?sid=<?php echo $sid?>">Link con il sid</a>
[edit] ma a che ti serve?
E' piuttosto complicare spiegare a quante cose serve il session ID... Ci sono siti e guide sane per questo..
In pratica il SID è una sorta di etichetta che viene stampata sulla fronte di chi visita il tuo sito... Mentre gira nel tuo sito sarà sempre riconosciuto per quel numeretto che si trova sulla sua fronte... Al momento che abbandona il tuo sito lui ti ritorna la tua etichetta e via... Se rivisita il tuo sito verrà fatta una nuova etichetta e si ricomincia...
Può servire a tante cose questo "dare un nome ad ogni visitatore".. Fai una ricerchina su google ;)
Il supporto delle sessioni in PHP consiste nel mantenere certi dati attraverso accessi successivi.
Al visitatore che accede al tuo sito web viene assegnato un id unico, il cosidetto id di sessione. Questo viene registrato in un cookie sul lato utente o è propagato tramite l'URL.
Quando un visitatore accede al tuo sito, PHP controllerà automaticamente (se session.auto_start è settato a 1) o su vostra richiesta (esplicitamente tramite session_start()) se uno specifico id di sessione sia stato inviato con la richiesta. In questo caso , il precedente ambiente salvato viene ricreato.
ecco un esempio di utilizzo:
Per maggiori info: PHP.NETCodice PHP:
<?
$name = "MySession";
session_start($name);
?>
<a href="link.html?<?print $name . "=" . session_id()?>">link</a>
Ultima modifica di casadellefeste : 06-08-2006 alle ore 14.59.46