salve, dovrei riconoscere se il browser dell'utente che naviga ha i cookies attivati. Se li ha attivi, lo direziono verso una pagina, in caso contrario verso un'altra pagina....
grazie....
salve, dovrei riconoscere se il browser dell'utente che naviga ha i cookies attivati. Se li ha attivi, lo direziono verso una pagina, in caso contrario verso un'altra pagina....
grazie....
non credo che ci sia una funzione apposita.. se esistesse non la conosco..
quindi ti consiglio di creare una funzione che ti permetta di fare lo stesso..
prova così:
Codice PHP:function controllaCookiesOn () {
setcookie("controllo","attivo",0,"/");
if(isset($_COOKIE['controllo']) AND $_COOKIE['controllo'] == "attivo") {
header("Location: pagina_con_cookie.php");
} else {
header("Location: pagina_senza_cookie.php");
}
}
Non so se esiste un metodo preciso per verificare se sono attivi o meno.
Puoi comunque provare con una cosa simile
Oppure verifichi se esiste il cookie per l'ID di sessioneCodice PHP:<?php
if(isset($_GET['test']))
{
if(isset($_COOKIE['TEST']))
header("Location: ok.php");
else
header("Location: no.php");
exit();
}
setcookie('TEST');
header("Location: " . $_SERVER['PHP_SELF'] . "?test");
?>
scusatemi... ma ho trovato tra i vecchi posts.
Ad una prima ricerca non avevo trovato nulla di simile, ma poi una discussione mi ha illuminato....
l'ho testato e va tutto bene....
grazie lo stesso
Al primo accesso alla pagina ti manderà sempre a pagina_senza_cookie.phpOriginariamente inviato da Fred_88
non credo che ci sia una funzione apposita.. se esistesse non la conosco..
quindi ti consiglio di creare una funzione che ti permetta di fare lo stesso..
prova così:
Codice PHP:function controllaCookiesOn () {
setcookie("controllo","attivo",0,"/");
if(isset($_COOKIE['controllo']) AND $_COOKIE['controllo'] == "attivo") {
header("Location: pagina_con_cookie.php");
} else {
header("Location: pagina_senza_cookie.php");
}
}
![]()
![]()