読者です 読者をやめる 読者になる 読者になる

Keep It Real BLOG

ソフトウェアエンジニア。1児の父。 酒、ラーメン、サッカー好き。旅行も好きですが、普段は出不精で大抵たまプラーザ界隈に居ます。

PHPでサブドメイン間のクッキー情報受け渡し

Web-PHP Web

サブドメイン間でクッキーの値を受け渡したい場合が有りますが、その時の対処で引っ掛かったので、メモしておきます。

割りと処理自体は簡単で、クッキーを読み込む前に以下を指定。

ini_set('session.cookie_domain', ドメイン); // メインとなるドメインを指定
ini_set('session.cookie_path', パス);

クッキーのセット時に、上記と同じドメイン、パスを指定。

setcookie("TEST", $value, time()+3600, パス, ドメイン);

クッキーをセットする際にドメインを指定するのは、探せばすぐ載ってたんですが、取得する際のini_setの処理があまり探しても載っておらず、手惑いましたが、これで自分の環境では行けました。