Chrome 5 çerez ayarlanamaz

2 Cevap php


Since today I am facing a tricky issue with Google Chrome that I've just updated to v5.
I have a user login process running on my website. Everything works fine on FF 3.6.x and IE 7, but I just can't set any cookie in Google Chrome 5. I'm mentioning 5 because it worked very well before on v4.

Benim PHP komut dosyası gibi görünüyor:

  $cook = setcookie($cookieName, $value, $expires, '/', '.'.$domain);
  var_dump($cook, isset($_COOKIE[$cookieName]));

Ben bile herhangi bir sonuç olmadan alternatif setrawcookie çalıştı.

  $cook = setrawcookie($cookieName, $value, $expires, '/', '.'.$domain);
  var_dump($cook, isset($_COOKIE[$cookieName]));

FF 3.6.x ve IE7 çıktı:

bool(true) bool(true)

Chrome'un v5 çıkışlar Oysa:

bool(true) bool(false)



And obviously I see not trace of this cookie in Google Chrome 5. Any idea? =/

Cheers,
Nicolas.

2 Cevap

Sen javascript:alert(document.cookie) adres çubuğuna girerek çerezleri kontrol edebilirsiniz.

Cookie will be sent to server on 2nd request. [browser request(no cookie)]->[server response(set cookie)]...[browser request(cookie, if valid)]->... So you should see the cookie in $_COOKIE by refreshing the testpage.

Lütfen parametreleri doğru olup olmadığını da kontrol edin. (Geleceği ve etki süresi, etki alanı)

Ben aynı, kontrol sistem tarihini ve saatini ettik