Buongiorno a tutti.
Mi è capitata una cosa stranissima.
Da pochi giorni sul mio sito session e cookie non funzionano più correttamente.
Ecco il codice COMPLETO delle 2 pagine test che uso per le prove:
Pagina test1.php
codice:
Pagina test2.php
codice:
Prima di tutto apro la pagina test1.php ed esce la scritta "ok" . PERFETTO quindi la session è stata settata
Poi apro la pagina test2.php e qui esce solo la scritta "error" . Ne session ne cookie funzionano
Provo più volte a caricare le 2 pagine ma non cambia niente.
Poi vado su test1.php e clicco il pulsante del form che semplicemente mi manda alla pagina test2.php passando i valori tramite post.
A questo punto si apre la pagina test2.php ed il testo che compare è "okok" . Session e cookie funzionano.
Chiudo il browser, lo riapro e su test2.php compare "okok" . Session e cookie continuano a funzionare
Spengo e riaccendo il computer, e sono di nuovo da capo con session e cookie che non funzionano.
La cosa piùstrana però è che facendo lo stesso identico test con le stesse pagine su un altro sito funzionano subito come è giusto che sia.
Qualcuno ha idea di cosa può essere?
Grazie
Mi è capitata una cosa stranissima.
Da pochi giorni sul mio sito session e cookie non funzionano più correttamente.
Ecco il codice COMPLETO delle 2 pagine test che uso per le prove:
Pagina test1.php
codice:
PHP:
<?php
session_start();
$_SESSION['test']=5;
if (isset($_SESSION['test'])){
echo "ok";
} else {
echo "error";
}
setcookie("test", "ok", time()+3600,"/");
?>
<form method="post" action="/test2.php">
<input type="submit" value="vai" name="azione" />
</form>
Pagina test2.php
codice:
PHP:
<?php
session_start();
if (isset($_SESSION['test'])){
echo "ok";
} else {
echo "error";
}
echo $_COOKIE['test'];
?>
Prima di tutto apro la pagina test1.php ed esce la scritta "ok" . PERFETTO quindi la session è stata settata
Poi apro la pagina test2.php e qui esce solo la scritta "error" . Ne session ne cookie funzionano
Provo più volte a caricare le 2 pagine ma non cambia niente.
Poi vado su test1.php e clicco il pulsante del form che semplicemente mi manda alla pagina test2.php passando i valori tramite post.
A questo punto si apre la pagina test2.php ed il testo che compare è "okok" . Session e cookie funzionano.
Chiudo il browser, lo riapro e su test2.php compare "okok" . Session e cookie continuano a funzionare
Spengo e riaccendo il computer, e sono di nuovo da capo con session e cookie che non funzionano.
La cosa piùstrana però è che facendo lo stesso identico test con le stesse pagine su un altro sito funzionano subito come è giusto che sia.
Qualcuno ha idea di cosa può essere?
Grazie
Ultima modifica di un moderatore: