Salve a tutti!
Ho un problema abbastanza strano...
Sto sviluppando un preventivatore che funziona in questo modo:
1) pagina.php: contiene il form per il login
2) login.php: se $_POST['mail'] e $_POST['password'] sono corrette {echo "Login effettuato con successo. Vai alla pagina del preventivatore";}
3) preventivatore.php: form in cui il cliente inserisce i suoi dati
4) creapdf.php: raccoglie i dati in $_POST inseriti dal cliente, crea un pdf, invia il pdf all'emai in $_SESSION['mail'] e infine reindirizza il browser nuovamente a preventivatore.php
5) logout.php: distrugge la sessione e reindirizza il browser a pagina.php
Una struttura abbastanza semplice il problema è questo:
al primo accesso la variabile $_SESSION['mail'] si perde e il pdf viene creato ma ovviamente non viene spedito. se mi sloggo e mi riloggo il sistema funziona alla perfezione (per sempre finchè non cancello la cronologia).
Perchè la prima volta non funziona mai?![]()
Siccome quando mi sloggo la sessione viene distrutta in teoria dovrei ripartire dalla medesima situazione no?
C'è qualcosa che non quadra....