Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将访问特定url的IP地址存储到文件中_Php_Wordpress_Security_Joomla_Ddos - Fatal编程技术网

Php 如何将访问特定url的IP地址存储到文件中

Php 如何将访问特定url的IP地址存储到文件中,php,wordpress,security,joomla,ddos,Php,Wordpress,Security,Joomla,Ddos,我不是编码员,我遇到了一个问题。我想做的是将所有尝试访问特定URL的IP存储到一个文件中,这样我就可以建立一个IP列表,列出试图查看我的站点是否使用特定CMS或试图侵入其中的人 我知道我可以访问服务器日志文件中的此类数据,但从长远来看,自动化任务将节省我大量时间 有没有这样的代码,我可以添加到具体的网址,将这样做 <?php $pathToLogFile=""; file_put_contents($pathToLogFile, "\nIP Address". $_SERVER["REMO

我不是编码员,我遇到了一个问题。我想做的是将所有尝试访问特定URL的IP存储到一个文件中,这样我就可以建立一个IP列表,列出试图查看我的站点是否使用特定CMS或试图侵入其中的人

我知道我可以访问服务器日志文件中的此类数据,但从长远来看,自动化任务将节省我大量时间

有没有这样的代码,我可以添加到具体的网址,将这样做

<?php
$pathToLogFile="";
file_put_contents($pathToLogFile, "\nIP Address". $_SERVER["REMOTE_ADDR"],FILE_APPEND)
?>

如果要将此文件放在多个目录中,请记住提供一个绝对路径,并确保在该路径处初始化一个空白文件

I'm file__获取内容之前,并在之后附加ip日志我建议只使用file_APPEND,而不是每次都读取整个文件,不过,非常感谢你的帮助,你让我很开心,我会很快尝试的。我毫不怀疑它会完全满足我的需要。现在,我应该能够从特定的日志文件中获取数据,并将不需要的流量从其来源返回,从而节省服务器资源并增加垃圾邮件服务器的负载。祝这个伟大的社区所有人圣诞快乐。@Don'tPanic哇,我从未意识到国旗的存在。你每天都能学到新东西。