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...