我有一个变量说'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