Benim kurabiye düzgün fırında olmaz

4 Cevap php

PHP ile çerezleri kurma ile garip bir sorun var. I sunucuya benim komut dosyası yükledi Her şey bu sabaha kadar para cezası çalıştı.

İşte benim kod kısmı

if (!isset($_COOKIE["loggedin"])){
show login form } else { show content }

Bu benim giriş sayfasında ise

setcookie("loggedin", "true", time()+3600,"/","mydomain.com");

I know using cookies for logins isn't the best practice but it's a dummy site. Any who... 'till this morning, the cookies worked properly, but now they won't. I had a similar issue before, but i can't remember how i solved it :(

Herhangi bir yardım çok takdir!

4 Cevap

Ben de bu sorunu yaşadım. Ben çerez tarayıcıda tutulan buldum tarayıcıda hem de sunucu bağlıdır. Check the cookie being set from the browser:


Internet Explorer 7 ve 8

Araçlar> Internet Seçenekleri> (Genel sekmesi)> Browsing History> Ayarlar> Dosya Görüntüle

Firefox

Araçlar> Seçenekler> Gizlilik> Show Çerezler


Array () yanıt birden fazla çerez ayarlı olduğunu göstermektedir.

Fırın yeterince sıcak mı?

... ahem

Uyarılar için kontrol edin. Eğer başlıklarını önce içerik yayan mı? Eğer öyleyse, size setcookie taşımak istiyorum () daha yüksek veya çıkış tamponlama kullanacağız ya.

Bir deneyin

var_export($_COOKIE);

şey var aslında olmadığını görmek için.

Çerez ile başlayacak olup olmadığını görmek için kontrol edin. Onlar aşağı gelmek gibi HTTP başlıklarını izlemek için birçok yol vardır. Eğer Firefox kullanıyorsanız, Live HTTP Başlıkları uzantısını deneyin.

Tarayıcınızın çerezlerini engelleme olmadığını kontrol edin. Daha önce çalışmış ve farklı bir sunucu üzerinde koyduğunuzda sorun başlamış ise, bu muhtemelen en olası nedeni var.

Etki alanınızda tarayıcınızın çerezlerini edin. Eğer Firefox kullanıyorsanız, FireCookie ile kundakçı gibi bir web geliştirici uzantısı olsun. Eğer IE kullanıyorsanız veya bir IE Cookie Viewer olsun

yol ve etki alanı parametresi bırakarak deneyin:

setcookie("loggedin", "true", time()+3600);

sadece yardımcı olabilir. Esrarlı - Ben onları benim app çalışmasını sağlar bırakarak, daha önce de benzer sorunlar vardı.