Php 我可以模拟一个用户';s使用文件获取内容()进行访问
我在思考一个cron,它每天执行一个php脚本。 这个脚本将把一个文件\u get\u contents()设置为我指定的一个url。 我可以模拟用户的访问吗? 它像参观一样工作吗Php 我可以模拟一个用户';s使用文件获取内容()进行访问,php,seo,file-get-contents,Php,Seo,File Get Contents,我在思考一个cron,它每天执行一个php脚本。 这个脚本将把一个文件\u get\u contents()设置为我指定的一个url。 我可以模拟用户的访问吗? 它像参观一样工作吗 $page = file_get_contents('http://www.example.com/'); echo $page; 您可以“模拟”这种动作,但最好使用curl。为了做到这一点,我建议您仔细阅读,它解释了通过执行服务器端请求而需要提供的所有变量,而不是通过浏览器打开页面并加载analytics js
$page = file_get_contents('http://www.example.com/');
echo $page;
您可以“模拟”这种动作,但最好使用curl。为了做到这一点,我建议您仔细阅读,它解释了通过执行服务器端请求而需要提供的所有变量,而不是通过浏览器打开页面并加载analytics js 如果您的访问由通过javascript实现的Google Analytics计算,那么不,它将不起作用-
file\u get\u contents()
不运行任何javascript,只下载文件。但是,您可以通过PHP发送页面视图:
请注意,javascript收集的有关用户的信息比PHP多,因此请谨慎使用
如果您的目的是检查脚本是否已运行,那么有更好、更简单的方法,例如将任何打开的内容或从特定IP记录到数据库或文本文件中
我在这里提出的所有建议都假定您可以编辑打开的文件-您的
http://www.example.com/index.php
。如果您需要在无法编辑的站点上触发Google分析,则需要更健壮的方式来执行javascript,如网络爬虫或刮板。灵感来源:不确定一次参观算什么。它应该算作向主机服务器发出的请求,除此之外,还取决于他们算作访问的内容。例如,去谷歌分析……你认为它算作访问吗?我想是的,一定要试试看!:)谢谢你的回答我不这么认为,当js被激活时,谷歌分析很重要。文件获取内容,以及向服务器发出请求并将代码返回给您。它们不执行代码。不过,您可能会“欺骗”它,请查看以下博文: