domain.com
、sub1.domain.com
およびの 3 つのドメインで構成される Web サイトを持っていますsub2.domain.com
。
sub1.domain.com の AJAX を介して、Cookie を設定する domain.com のページを取得したいと考えています。この Cookie は、3 つのドメインすべてで利用できる必要があります。
試してみました:setcookie('name','value',time()+3600,'/','.domain.com');
試してみました: setcookie('name','value',time()+3600,'/','domain.com');
(ドメインの前のドットに注目してください。古いブラウザーはそれを受け入れないと言われました。) しかし、これはうまくいきませんでした。実際、Cookie セットはありません。
サブドメインからの AJAX リクエストに Cookie を設定するにはどうすればよいですか? 私はすでにheader('Access-Control-Allow-Origin: *');
setcookie-page に追加しました。