質問: $_get['id']; setcookie('id', $id, time() + 24 * 3600); というスクリプトをphpフォームが付いたindex.htmlの冒頭に書き、 入力内容確認画面のconf.phpに と入れています。 一度だけクッキーが取得できたのですが、なぜかそれ以降機能しなくなりました。 php初心者なのですが、ぜひ間違いを教えて下さい! 宜しくお願いします。
回答: 表示されないということは、cookie自体が存在していないということになります。 一度取得できたならphp側の設定ではなさそうですが・・・。 ひとつ確認なのですが、setcookieなどのphp処理はphpファイル内ですか? なんとなくindex.htmlファイル内に記載されているのではないかと思ってしまったので。 拡張子がhtmlですと表示されないのも無理はないです。