Ciao ragazzi non riesco a venire a capo di una cosa:
sto creando un modo per settare una variabile di sessione a true nel momento in cui io ho javascript abilitato e a false se non ce l'ho abilitato.
Per fare ciò ho creato una richiesta asincrona Ajax a un file php così composto:
Codice PHP:
$value = $_GET["js"];
if($value!='')
{
$_SESSION["javaOk"] = $value;
echo "valore acquisito ";
}
echo $_SESSION["javaOk"];
e nel body onload ho richiamato la funzione Ajax che mi richiama questo file e mi assegna il valore 1 se javascript è attivo.
Effettivamente al caricamento della pagina mi esce scritto "1" e valore acquisito ma poi se nella pagina metto un controllo
Codice PHP:
echo 'il valore di session è:'. $_SESSION["javaOk"];
if($_SESSION["javaOk"] == '')
echo'Javascript non è abilitato';
else
echo'Javascript Abilitato';
mi da sempre che $_SESSION è nullo e quindi non è abilitato!! come posso fare??