我是一個總的PHP新手,我正試圖寫我認爲是一個非常簡單的腳本。這是我到目前爲止的代碼:PHP動態生成命中計數器
HTML/PHP
<?php
$hits = file_get_contents('hits.txt');
++$hits;
file_put_contents('hits.txt', $hits);
echo $hits;
$url = $_GET['w'];
?>
<iframe src="<?php echo $url; ?>"></iframe>
<p>
<?php echo $hits; ?>
</p>
的結果是一個iframe和命中計數器的頁面。
該腳本的問題是,如果變量$url
更改,則命中計數器不會。我的目標是,如果我訪問http://www.website.com/index.php?w=blue.html
我會得到一個不同的計數器,如果我訪問http://www.website.com/index.php?w=yellow.html
。
編輯:我應該補充說,這個腳本旨在接受任何URL。我意識到這使事情變得複雜。我的最終目標是,如果該計數器不存在該特定的URL,它將在運行中生成。
那麼目前,您正在訪問一個文件,並從中讀寫文件。您如何期望您的當前代碼知道只顯示一個URL的點擊次數? – Cyclone 2011-12-15 23:00:10
我不確定這是否可行,但我的想法是我可以使用`$ url`的值創建唯一變量來跟蹤命中內的不同計數器。txt – colindunn 2011-12-15 23:02:53