• 締切済み

クッキーがセットされません

PHP初心者です。 よろしくお願い致します。 環境 レンタルサーバーを借りています PHP 5.2.9(CGI) 過去のスレッドも参考にしながら、クッキーを設定しましたが、保存されません。 ***コードはじまり*** <?php // cookie があればプラス1、無い場合は1にする if ($_COOKIE['visit']) { $count = $_COOKIE['visit'] + 1; } else { $count = 1; } setcookie("visit", $count); ?> こんにちは。 <?php print $count ;?> 回目の訪問ありがとうございます。<br> <?php print_r($_COOKIE); ?> ***コードおわり*** ***出力結果はじまり*** こんにちは。 1 回目の訪問ありがとうございます。 移動 Array ( ) ***出力結果おわり*** 何度読込なおしても、出力結果はかわりません。 よろしくお願い致します。

みんなの回答

  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.1

そのコードそのままで実行 私の環境では普通にカウントされます。 コードに対しても何か不備が起きそうな場所もありませんから、 おそらく現在使用しているブラウザの設定か何かが引っかかってる可能性があります。 クッキーがオフになってるとかね。 とはいえ、そのあたりをまさぐっても改善されない場合は、 現在使用しているブラウザとは別のブラウザをインストールして、PHPでの挙動はそっちのブラウザで見るとやった方が早いかもしれないですね。

pakira81
質問者

お礼

さっそくのお返事ありがとうございます。 また、試して頂き感謝いたします。 現在当方のOSとインストールしているブラウザソフトの一覧です OS:winXP SP3 ブラウザ:  Firefox2  Internet Explorer 6 SP3  Safari3 いずれのブラウザも設定は既定値から変更しておりません。 firefoxをメインで使用していますが、 PCに保存されているcookie.txtを見ながらチェック致しますと、 私の書いたPHPを動かしても1文字も増えませんが、 別サイトのクッキーを使用しているページを閲覧すると、 確かにクッキーがセットされている事が確認できました。 よろしくお願い致します。

関連するQ&A