Neden çerezleri sadece http://www.example.com gönderilir ve DEĞİL http://example.com vardır?

2 Cevap php

Birisi giriş kere 2 çerez ayarlar bir PHP giriş var. Sorun http://www.example.com adlı giriş ve http://example.com giderseniz tarayıcı sadece ilk sözdizimi çerezlerini gönderebilir, çünkü ben olduğunu düşünüyorum içeri kendinizi açmış değil bulmak olacaktır .

Bu www. veya değil ne olursa olsun tüm etki çerezleri ayarlamak için nasıl fark www. etki alanı adından önce, sadece bir etki alanı, yani?

<?php setcookie('username',$username,time()+3600); ?>

2 Cevap

setcookie (string $ isim [, string $ değer [, int $ = 0 sona [, string $ yol [, string $ domain)

$ Etki alanı kullanabilirsiniz = '. Site.com' yerine 'www.site.com'

Www ve www olmayan etki hem de kullanmak için hiçbir neden yok. Seçtiğiniz birine tüm göndermek için 301 yönlendirme kullanın. Daha kısa, çünkü ben sigara www tercih. İşte Htaccess ile yönlendirme yapmak nasıl

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]