sendi16
12.06.2003, 20:34:58
Czy istnieje taka możliwość, aby przez php wykryć czy przeglądarka ma włączoną obsługę cookies czy nie?? Jeśli tak to czy możecie mi powiedzieć w jaki sposób to sprawdzić.
Z góry dzięki.
kwiateek
12.06.2003, 20:36:52
1. Wyslac cookie
2. Sprawdzic czy wyslane cookie istnieje
3. Jesli istnieje ma cookies ON jesli nie cookies OFF
Byc moze jest jakis inny (lepszy) sposob na sprawdzenie ale powzszy napatoczyl mi sie na mysl w pierwszym momencie.
scanner
12.06.2003, 20:37:24
Daj użytkownikowi ciastko, przeładuj stronę - jeśli user ciastko przyjał, to ok, jełśi nie ($_COOKIE not set) to wywalasz errora
Jabol
12.06.2003, 20:38:15
wysyłasz i sprawdzasz czy zapisało
wojtek
12.06.2003, 20:41:20
OT - heh, w ciagu dwoch minut 3 takie same odpowiedzi :)
spenalzo
13.06.2003, 00:28:25
[php:1:942e008974]<?php
if(empty($HTTP_GET_VARS["test"]) && empty($HTTP_COOKIE_VARS["test"]))
{
setcookie("test","ok");
header("Location: ".$HTTP_SERVER_VARS["PHP_SELF"]."?test=1");
}
elseif($HTTP_GET_VARS["test"]==1 && empty($HTTP_COOKIE_VARS["test"]))
{
// ciastka wyłączone
}
elseif($HTTP_GET_VARS["test"]==1 && $HTTP_COOKIE_VARS["test"]=="ok")
{
// ciastka włączone
}
?>[/php:1:942e008974]
Piszę z pamieci, ale powinno działać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.