Ho il seguente problema con uno script Ajax che legge un cookie.
Il cookie viene scritto con Javascript richiamato dalla pagina .php inclusa nella funzione Ajax!
Tutto funziona, ma se inserisco un controllo in PHP, nella pagina principale (prima del tag <html>) che controlla se nell'url non è presente una variabile, verrà cancellato il cookie, cioè setcookie("mycookie", "", time() -3600)!

Ebbene se appunto metto questo controllo php, il cookie non viene mai scritto con Javascript! Perchè? Quale ricorsione blocca la scrittura? Forse sarebbe meglio mettere il controllo alla fine della pagina?


Ricapitolando:
Un controllo PHP, "se non esiste una variabile nell'url", cancellarà un cookie che verrebbe creato da un Javascript, ma fa in modo che il cookie non venga mai scritto dal Javascript!