我有一個變量說'ip',它顯示訪問我的網站的訪問者的當前ip。而且,每當新用戶打開我的網站時,ip的值就會被更改。我需要存儲前100個IP地址的訪問我的網站的數組中包含100個元素,以便我可以稍後使用它們來比較使用Java腳本。任何有關這方面的幫助將不勝感激。如何存儲訪問我網站的最後100個IP地址?
0
A
回答
0
這將適用於你。您必須擁有一臺PHP-enabled
服務器才能運行。該ip.txt
數據文件將創建本身,它會出現在當頁面被包括在同一文件夾中。
在您的網站的PHP文件的頂部將這個..
<?php
$file = "./ip.txt";
$date = date("Y-m-d H:i:s");
$ip = $_SERVER["REMOTE_ADDR"];
$write = "Date = ".$date." :>IP = ".$ip."|";
file_put_contents($file, $write, FILE_APPEND);
?>
這是網頁閱讀IP和日期,或者您可以簡單地用文本編輯器打開它。
The read_ip.php file...
<?php
$read_ip = './ip.txt';
$doc = file_get_contents($read_ip);
$ip_data = explode("|",$doc);
$i = 0;
foreach($ip_data as $data){
$i++;
echo 'row '.$i.':> '.$data.'<br />';
}
?>
簡單而直接。 MySql或任何其他數據庫系統不需要... .TXT文件是您的數據庫。我希望你找到這個用途。
+0
感謝您的回覆。我有你的想法,但只有一件事,這將如何找到訪問我的網站的訪問者的IP地址,以及我如何比較不同的IP地址值。我需要這個來創建一個民意調查,其中一個人不能再次訪問,如果它在最後100次訪問的數組中。所以如果它是在JavaScript中,那麼我可以很容易地使用它。另外,我的變量,檢測訪客的IP地址只在javascipt。 – Dvsh
相關問題
- 1. 如何讓我的網站訪問者的IP地址在php
- 2. 停止訪問網站的IP地址
- 3. 加100與最後一個IP地址
- 4. 從IP地址訪問網站
- 5. 如何將我的IP地址更改爲給定地址並訪問網站
- 6. htacess - 如何讓多個IP地址來訪問網站
- 7. 我無法使用其IP地址訪問我的網站
- 8. Drupal:我如何讀取訪問我的Drupal網站的人的IP地址?
- 9. 使用我的內部IP地址訪問網站
- 10. 隨機IP地址訪問我的網站
- 11. 無法通過其IP地址訪問我的網站
- 12. 基於IP地址的Google存儲訪問地址
- 13. 如何訪問網站的2地址
- 14. 獲取客戶端的MAC地址和IP地址訪問我的網站
- 15. 如何通過ip地址訪問共享主機網站
- 16. 如何通過真實IP地址遠程訪問asp.net網站
- 17. 我可以使用IP地址訪問網站
- 18. 如何確定通過什麼IP地址訪問我的網站?
- 19. 如何阻止所有非美國IP地址訪問我的網站?
- 20. 如何獲取訪問網站網址的用戶ip?
- 21. 404通過IP地址從互聯網訪問SharePoint網站
- 22. 知道訪問網站的系統的IP地址 - Xampp
- 23. 如何ShareDrop(網站)得到我的局域網IP地址?
- 24. IIS7 - 關於阻止所有IP地址訪問我的網站的問題
- 25. 2個網站的IP地址
- 26. 禁止通過禁止的IP地址訪問網站
- 27. 訪問網站和RDP使用它的IP地址
- 28. 阻止訪問您網站的某些特定IP地址
- 29. 使用IP地址和域名訪問網站的DNS設置
- 30. 在Java中查找您的網站訪問者IP地址
'JavaScript' ...? – Rayon
您將需要一些服務器端文件或數據庫來獲取信息。或者您可以使用Web服務器日誌,但唯一的缺點是Web服務器會記錄每個頁面請求的每個訪問,即html,圖像,JavaScript和樣式表。 – jeff
感謝您的回覆,正如我所說的,我已經有了一個變量,顯示每次訪問我的網站的用戶的IP地址。所以我認爲服務器不是必需的,我所需要的只是一個循環或者包含一個數組的東西,它只記錄最近的100次訪問,只要它增長,它就會丟棄舊的值。是的,我只需要JavaScript。 – Dvsh