私はphp setcookieの奇妙な問題を抱えています。コードを表示させてください
setcookie('aaa', 'aaa', time()+100); // aaa cookie can be set
if($_POST){
setcookie('bbb', 'bbb', time()+100); // bbb cookie can't be set
echo 'bbb';
}
aaa cookie を設定できます。ただし、bbb cookie は設定できません。
if 条件が true で、bbb が echo であることは 100% 確信しています。
これが実際のコードです。
しかし、最も奇妙なことは、'bbb' Cookie が設定される場合があることです。
したがって、設定に問題があると思います。
Apache(2.2.20) と PHP(5.3.6) を実行しています
編集:<br> このページは、同じドメインと同じディレクトリの iframe で実行しています。