Cookie Disabilitati

  • Creatore Discussione Creatore Discussione matador
  • Data di inizio Data di inizio
Il problema è che, settando un cookie, esso sarà inserito nel vettore $_COOKIE solamente al successivo caricamento della pagina. Non puoi quindi fare:
PHP:
setcookie('test', 'test', time() + 60);

if (isset($_COOKIE['test'])) {
    setcookie('test', false, -1);
    return true;
}

return false;
Perché restituirà una volta false e una volta true.

L'unico modo è con Javascript:
Codice:
if (!navigator.cookieEnabled) {
    alert("I cookie non sono abilitati.");
}

Ma la domanda è: hai davvero bisogno di farlo? Ormai tutti lasciano i cookie abilitati, e, se ti dovesse capitare un utente che li ha disabilitati, semplicemente l'applicazione non funzionerà.
 
Beh si hai ragione, era per curiosita' visto che avevo intenzione di fare alcune cose ma senza cookie non credo possa funzionare...
Ad ogni modo grazie 1000 ;)
 

Discussioni simili