Neden ben www.example.com bir çerez oluşturmak ve example.com üzerinde kontrol ederseniz, çerez orada yok olduğunu? Ben sadece .htaccess bir www etki olmayan www yönlendirmek kullanmayı planlıyorum. Ama nasıl bu çözerim?
Tarayıcılar burada asıl suçlu değil, PHP vardır. Bunlar etki ile saklamak ve www özel bir durum olduğunu bilmiyorum; onların bakış açısından, www.mydomain.com ve mydomain.com farklı dizeleri vardır ve bu nedenle farklı güvenlik politikaları vardır. Ancak, yapabileceğiniz bir şey var.
Cookie ayarlarken, .mydomain.com (önde gelen nokta ile) kullanın. Bu mydomain.com için çerez erişilebilir olması için, kullanıcının tarayıcı söyleyecektir dahil tüm alt etki alanları, www. PHP'nin setcookie $domain argüman vardır, ama onların varsayılan $expire ve $path ayarlamak gerekebilir bu yüzden, listede beşinci bulunuyor ona almak için değerleri.
setcookie('name', 'value', time()+3600, '/', '.mydomain.com');
Tutarlılık için, ancak, yani ya da tersi, www.mydomain.com için mydomain.com trafik göndermek belirli bir etki tüm web trafik parkur düşünebilirsiniz. SEO (edit yanlış varsa) Benim belirsiz bilgi yinelenen içeriğe sahip değil bu yüzden yardımcı olduğunu söylüyor, ve size tüm bu kimlik doğrulama sorunları kaydeder. Bunu yalnızca uygulama saklamak çerezleri, bunu her zaman taşımak zorunda tarafından trafik var yavaşlatır çerezleri sahip, bir alt etki alanı üzerinde varlıklarını saklamak, ayrıca, www sana o hız artışı kazanır.
Here is a tutorial on how to accomplish such a redirect in Apache.
Ben (gerçekten. Example.com) example.com de çerez ayarlayabilirsiniz inanıyorum ve tersi değil onlar www.example.com giderseniz gönderdi, ama olacak. Bu standart güvenlik politikası istenmeyen sunucularına gönderilen itibaren kullanıcıların özel verileri önlemektir.
Şahsen, benim apache2.conf içinde sanal sunucu kullanın:
<VirtualHost *:80>
ServerName example.com
RedirectMatch (.*) http://www.example.com$1
</VirtualHost>
... Bu örnekte, herkes yüklemeye çalışırken örneğin http://example.com/index.html http://www.example.com/index.html yönlendirilir.
php farklı mydomain.com gelen www.mydomain.com çevirir çünkü. Etki% 100 özdeş çerez alışkanlık maç değilseniz.
Ve ben tarayıcı da sunucularımız üzerine yazmasına izin vermeden önce alan adının% 100 maç arar eminim.
Sadece kullanabilirsiniz. Htaccess yönlendirmek. Tüm tarayıcılarda bu mücadele için tek EMİN yolu.