- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:a.phpにあるアクセスカウンターの数値を取得する)
a.phpのアクセスカウンターの数値を取得する方法
このQ&Aのポイント
- 質問文章全体: a.phpにあるアクセスカウンターの数値を取得する方法について教えてください。
- 質問内容: a.phpにあるアクセスカウンターの数値をb.phpに呼び出したいのですが、可能でしょうか?
- b.phpでアクセスカウンターを増やさずにa.phpの数値を取得する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.1
「a.phpにあるアクセスカウンターの数値を取得する」とはどういうことでしょう。ごく普通にb.phpでもファイルをオープンして書き込まないようにするだけでは問題があるのでしょうか? 【a.php】 if ($fp = @fopen('counter.txt', 'r+')) { ____if (flock($fp, LOCK_EX)) { ________echo $counter = (int)stream_get_contents($fp) + 1; ________ftruncate($fp, 0); ________rewind($fp); ________fwrite($fp, $counter); ________flock($fp, LOCK_UN); ____} ____fclose($fp); } 【b.php】 if ($fp = @fopen('counter.txt', 'r')) { ____if (flock($fp, LOCK_SH)) { ________fpassthru($fp); ________flock($fp, LOCK_UN); ____} ____fclose($fp); } 備考 http://qiita.com/mpyw/items/3adcec3c66e515895b08 http://qiita.com/mpyw/items/e7f3f60b687053b7832a
お礼
返事が遅くなってすみません。 ありがとうございます、上記のコードで試してみたところ見事できました。 説明がヘタクソで申し訳有りませんでした。 これがやりたかったのです、本当にありがとうございました。