a.phpにあるアクセスカウンターの数値を取得する
質問を出すのは初めてでプログラム1年生です。
質問内容は
a.phpにあるアクセスカウンターの数値をb.phpに呼び出したいのですが、可能なのでしょうか??
ちなみにb.phpではアクセスカウントを増やしたくありません。
<form>で括り$_GETで呼び出すなどしましたが、1度a.phpから飛ばないと表示されませんでした。
いろいろ類似する質問や記事を見て試行錯誤しましたが、どうしても表示されません。
どなたか教えていただけたら幸いです。
a.phpで記載している内容です。
<?php
$counter_file = 'counter.txt';
$counter_lenght = 8;
$fp = fopen($counter_file, 'r+');
if ($fp){
if (flock($fp, LOCK_EX)){
$counter = fgets($fp, $counter_lenght);
$counter++;
rewind($fp);
if (fwrite($fp, $counter) === FALSE){
print('ファイル書き込みに失敗しました');
}
flock($fp, LOCK_UN);
}
}
fclose($fp);
print('COUNT:'.$counter);
?>
b.phpで記載している内容です。
<?php
ob_start();
include("a.php");
ob_clean();
print $counter;
?>
私の取って付けたような知識では太刀打ちできませんでした。
どうかお助け願います。
お礼
できました・・・。 お恥ずかしいです・・・ ありがとうございました!