首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查是否从另一个站点的PHP脚本调用了PHP文件

问检查是否从另一个站点的PHP脚本调用了PHP文件
EN

Stack Overflow用户
提问于 2015-01-17 23:57:13
回答 1查看 806关注 0票数 2

最近,当我通过AWStats查看我的网络统计数据时,我发现了一些令我担忧的事情。第一个是“未知机器人”,列在“机器人/蜘蛛访客”标签下。第二行,也是最受关注的一行是同一个AWStats robots选项卡下的“A PHP script”。我在我的网站上运行不应该被其他网站的PHP脚本获取的内容。有没有办法将此记录到Apache日志中?换句话说,我如何判断脚本是否正在被PHP脚本调用(通过日志或PHP函数)?最后,下面列出了一个图像,它显示了我正在描述的内容。如你所见,一个普通的机器人-- Googlebot --的点击次数有数百次,而“未知机器人”的点击次数大约为70万次。

​

​

EN

回答 1

Stack Overflow用户

发布于 2015-01-18 00:04:17

没有100%的方法可以做到这一点,因为无论什么类型的脚本连接到你的网站,它可以使它看起来像一个浏览器,所以你永远不会知道。

我唯一想到的就是--他们把包含$_SERVER['HTTP_USER_AGENT']中特定内容的"PHP script“请求称为”PHP script“请求,比如以PHP/开头的用户代理,比如PHP/5.2.9。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28001280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档