Ciao, mi sono espresso male:
Io faccio questo:
per sapere se l'utente ha attivi i cookie, e lo faccio solo una volta (lato server in php) (la prima che si connette al sito).L'utente si collega
creo una sessione con un contatore che parte da 0
se il contatore è 0 -> se non trovo il mio cookie ne mando uno e faccio un refresh con header('location...
ora se trovo il mio cookie bene, se no so che l'utente non ha attivi i cookie
poiché ho bisogno di sapere se è attivo js, per indirizzare l'utente verso il sito normale o quello senza js (che gira su pagine separate), mi chiedevo se fosse possibile utilizzare il mio refresh che già faccio per sapere se js è attivo.
Qualcosa del genere insomma:
che però non funziona (credo che l'errore sia nel fatto che genero un output... e quel 1 secondo di attesa se non va js non mi piace proprio...codice:if($_SESSION['cnt']==1){//il contatore header('Refresh:1 url=index.php?k=1'); echo('<script type="text/javascript" language="javascript">document.location.href=index.php</script>'); }else{
Se po' fa?
Idea alternativa: far partire una chiamata ajax prima del refresh (se arriva al server js è attivo)... ma funziona?