2016-07-07 1 views
0

私が見つけたすべての答えは、常にクッキードメインをexample.comに設定して、サブドメインでもクッキーを利用できるようにすることを推奨します。クッキー有効(サブ)ドメインを指定する

しかし、サブドメインを指定する必要があります。それ以上の場合は、static.example.comを除外します。そのサブドメインでクッキーを送信したくないのは、静的コンテンツにのみ使用されるためです。

可能でしょうか?私はPHP setcookie()でクッキーを設定しました。

答えて

0

私は唯一の解決策は、URL構造にあると思います。たとえば:

host1.dyn.example.com 
host2.dyn.example.com 
host3.dyn.example.com 

host1. static.example.com 
host2. static.example.com 

今、あなたは.dyn.example.comにクッキーを設定することができますし、クッキーは、このサブドメインでのみ使用可能です。

OR

(ない私のお気に入り)

<?php 

foreach(array("dyn1.example.com", "dyn2.example.com") as $host){ 
setcookie("name", $value, 0, /, $host, true, true); 
} 

?> 
関連する問題