我正在使用PHP脚本来检测引荐网址是否为代理。这是一个非常简化的版本,但效果很好。
问题是我正在尝试在我的其他Web服务器上使用相同的脚本,但原因是我没有复制脚本。我正在做的是使用 get_file_contents 。
我的问题是,当我使用 get_file_contents 时,它会将其检测为代理。反正有这个,可能是通过更改端口?
<?php $stop = file_get_contents("http://mysite.com/file.php"); echo $stop; ?>
任何帮助都会很棒,谢谢!
答案 0 :(得分:2)
file_get_contents
与本地URL非常不同 - 您实际上是在mysite.com
上运行脚本,只是在本地服务器上获取该脚本的输出。这实际上会向mysite.com
发送另一个HTTP请求,因此该请求的引荐来源与原始请求的引荐来源不同。