Ciao a tutti
ho un problema di questo tipo.
pagina1.php
codice://controllo se esiste il cookie di nome prova if(!isset($_COOKIE["prova"])) { //se non esiste lo mando nella pagina2.php che crea il cookie header("location: pagina2.php"); } else { //altrimenti leggo il cookie e elaboro la pagina 1 $SessionId = $_COOKIE['prova']; echo $SessionId; }
pagina2.php
codice:require 'DbConnection.php'; $sql="INSERT INTO SESSIONI SET DateReg=Now(), DateMod=Now()"; $results = mysql_query($sql); $riga = mysql_fetch_array($results); $id = mysql_insert_id(); setcookie("prova","$id"); header('location: pagina1.php');
in pratica sulla prima pagina controllo se è stato creato il cookie se non c'è lo mado alla pagina 2 che crea il cookie con il valore dell'id di una tabella sessioni una volta creato il cookie lo rimando alla pagina1.php che a questo punto dovrebbe leggermi il cookie invece non legge niente e va in loop mi genera in continuazione record sulla tabella perchè le due pagine si rimbalzano a vicenda...
idee ?!?!?!? mi sta facendo sclerare.!!!!!!!
Eppure è tanto semplice il concetto...
![]()
![]()
![]()

Rispondi quotando
