ob_start();
session_start();
setcookie('feedback', 'ok', time()+60, '/');
Php oturum işlemlerinde sorun yaşamamak için ob_start(); en başa yerleştirmenizde yarar var. Php 5 üzeri sürümlerde zorunlu olabiliyor.
Yukarıda feedback isimli bir cookie oluşturmuş olduk ve varsayılan değeri ok yaptık şimdiki zamandan 60 saniye sonra cookie iptal et dedik ve sorun yaşamamak için '/' ile ana dizin olarak tanımladık. jQuery Ajax php cookie sorunu yaşamamak için ana dizin çalışmanız önerilir.
Zamanı artırarak kontrol yapabilirsiniz. time()+60 60 saniye sonra sil demek time()+36000 ise 10 saat sonra sil şeklinde çalışır.
if(isset($_COOKIE["feedback"])){
echo "cookie tanımlı";
}else{
echo "cookie tanımsız";
}
şeklinde test edebilirsiniz.
echo $_COOKIE["feedback"]; çıktısı ok dir.
Konu (124) ile ilgili admin @ limitsizbilgi.com adresine E-mail gönderebilirsiniz. İsa Şahintürk