php.ini を使用せずに、 sub.my-domain.comとmy-domain.comの間で $_COOKIE 変数を共有する方法はありますか?
これをページの上部に追加してみました(メインドメインとサブドメインの両方):
ini_set("session.cookie_domain", ".my-domain.com");
他のアイデアはありますか?
にはsetcookie()
、ドメインのパラメータがあります。これにより、その Cookie にアクセスできるドメインが制御されます。この例では、とmycookie
からアクセスできます。domain.com
*.domain.com
setcookie('mycookie', 'value', time() + 3600, '/', '.domain.com', 1);