はじめて投稿します。
今まで無料アクセスカウンターをつけていたページを、
PHPにして、自作のアクセスカウンターを乗っける作業を
しています。
来訪者にCookieをつけて、期限が切れるまでカウンターを
反応させないようにするつもりです。(ブラウザを閉じるまで)
ローカルではうまく動くのですが、サーバに乗せてみると
カウンターが空回りしてしまいます。
正直、どう手直ししていいか見当がつきません。
アドバイスをお願いします。
【おそらく問題のロジックの部分】
//$fp=fopen("count.txt","r+");
//$count=fgets($fp,8);
//来場者数のファイルを読み取って必要な桁だけ入手。
//if(empty($_COOKIE["aaa"])){
// setcookie("aaa","on");
// $count++;
// }
//cookieが空の場合のみ、新たにcookieを作り来場者数に1足す。
//rewind($fp);
//fputs($fp,$count);
//fclose($fp);
//ファイルに値を書き込んで閉じる
No.2
- 回答日時:
count.txtに書き込み権なかったりして・・
No.1ベストアンサー
- 回答日時:
ブラウザの設定でクッキーが受け入れられていないということはありませんか?
返事が遅くなりまして大変申し訳ありませんでした。
ヒントを元にcookieについて一から調べなおしたところ、
cookieの仕組みについて勘違いしていました。
setcookie関数をレスポンスボディで使っていたため、
cookieの書き込みが行われていなかったようです。
setcookieを<html>タグより先に書き込むことで解決しました。
まだ完成してはいませんがずっと引っかかっていた箇所から
一歩進めました。
どうもありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- PHP PHPでテキストファイルに保存した時の改行問題 1 2022/11/19 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
異なるドメインのサイトでcooki...
-
PHPのCookieが有るか無いかで、...
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
【Excel VBA】10進数を2進数に...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
全角半角を調べるライブラリ関...
-
バイト列とバイナリ列の違いが...
-
char str[256]の256の意味は?
-
10個の実数に対する降順ソート...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
-
(C言語・配列)date[i]の分散...
-
Excel VBA メール作成について ...
-
3バイト文字(UTF-8)をprintfで...
-
CGIを勉強しています。¥n(改...
-
VB.NET LeftBの代用
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なんでブラウザでPHPを動かすた...
-
異なるドメインのサイトでcooki...
-
COleDateTime とtime_t
-
ゲームノベルのような分岐のあ...
-
cURLでcookieを送受信する方法...
-
クッキーが消えてしまう・・・
-
PHPのCookieが有るか無いかで、...
-
現在日時から、任意の時日時を...
-
ブラウザ間でCookieを共有する...
-
cookieにカンマ区切りでつめこ...
-
クッキーのデータ取得
-
サブドメインでのクッキー認証
-
インクルードファイルからのリ...
-
LWP::Simple;でWebページを取得...
-
ログインに関するフラグについて
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
Excel VBA メール作成について ...
-
char str[256]の256の意味は?
おすすめ情報