Nasıl tüm bu web platformları tekrar tekrar giriş ve kullanıcı gerektirmeyen uzun süre giriş oturumu elde edebilirim?

6 Cevap php

Bazı platformlar "kalıcı" oturum açma oturumları çeşit var: ben gerçekten alamadım. Stackoverflow ve diğer birçok kurul ve platformlar gibi. Ben bir ay önce buraya giriş ettik. Tamamen benim tarayıcı çıkın ve farklı IP ile başka bir internet bağlantısı varsa bile, ben login olmadan buraya gel.

(Onlar "hayır" içgüdüsel kullanıcı ve tıklama isteyeceğini) kurabiyeler artık en modern tarayıcılarda kabul edilmez beri sadece kurabiye ile bitti inanç olamaz.

Ben bile ne olursa olsun ben kullanmak tarayıcının kalıcı giriş yapan bir platform karşılaştı. Ben safari veya opera kullanabilirsiniz. Ne olursa olsun. Ben her zaman benim nick ile oturum açmış.

Bir kaç yıl o geçti ve ben tamamen kapalı Web geliştirme gitti beri, ben teknolojileri değişti acaba? Bugün nasıl yapılır?

6 Cevap

Tarayıcıların çoğu varsayılan olarak birinci taraf çerezleri kabul edecek şekilde yapılandırılmış olan - bu aynı etki için bir web sitesi tarafından sağlanan kurabiyeler. Ancak, third party çerez, tek bir site tarafından gönderilen biri, ama başka bir kullanılabilir mukadder, sıklıkla reddedilmiş olacak ya da pop bir onay iletişim kutusunu açın.

Yani Cevap evet, bu çerez vardır!

Orada bazı interesting graphs here tarayıcısı tarafından bozuldu etkin çerez filtreleme çeşitli biçimlere sahip bir site ziyaretçilerinin yüzdesini gösteren:

alt text

Aynı site, aynı zamanda büyük tarayıcılarda bir summary of the capabilities and defaults for cookie handling vardır.

I can't belief[sic] that's just done with cookies, since cookies are not accepted in most modern browsers anymore (they would ask the user and the click instinctive "no").

Her büyük tarayıcı varsayılan olarak çerezleri kabul eder.

(Just another example of the golden rule of rationality: Beliefs do not substitute facts.)

Çerezler dünya turu gitmek olun.

bu yüzden ... size cevap (ya da en azından bir kısmını) var gibi görünüyor, ama ben size bir noktada sona erecek bir çerez ayarlayabilirsiniz ki, (Ben zaten bunu biliyorum şüpheli olsa) detay eklemek düşündüm uzak gelecekte, etkili bir şekilde kalıcı hale.

Bunu kolayca StackOverflow mağazalar çerezleri tarayıcınızda kontrol edebilirsiniz.

Cookies

Paul Dixon işaret gibi çerezler hala moda çeşit tarayıcı tarafından kabul edilir.

PHP Sessions and cookies.

Php bu kullanıcı ve sents tarayıcınıza çerez saklamak için bir çerez-header takip etmek için sunucu üzerinde oturumları varsayılan dosyaları depolar ile yapılan çoğu kez olduğu.

Bu zend tutorial bu konuda daha fazla oku

PHP Session-id prepended to url

Bu url session-id ekleme yerine çerezleri kullanılarak da yapılabilir.

ini_set('session.use_cookies', 0) // don't use cookies