我知道这对PHP人来说是一个简单的问题,但我不知道该语言,只需要在我的页面被点击时从另一个网页上做一个简单的“获取”。即通知另一页此页面已被点击。
编辑:卷曲不适合我。
答案 0 :(得分:6)
如果启用了curl包装器(默认情况下是这些包装器),您可以使用:
file_get_contents('http://www.example.org');
请注意,这是同步的,因此在请求完成之前,您的页面也不会。记录对日志文件(或数据库)的访问并偶尔导出数据会更好。或者,您可以在页面完成后执行请求,并将输出发送给客户端。
答案 1 :(得分:3)
注意file_get_contents()
和fopen()
:
如果PHP已确定文件名指定了已注册的协议,并且该协议已注册为网络URL,则PHP将检查以确保启用了allow_url_fopen。如果关闭,PHP将发出警告,fopen调用将失败。
答案 2 :(得分:2)
有很多方法......最简单的是file_get_contents('http://...');
其他功能如fopen()
也支持http:streams。
如果您需要更多控制权,我建议您查看curl(请参阅curl_init
)
答案 3 :(得分:2)
有很多方法可以使用PHP发送GET请求。如上所述,您可以使用file_get_contents
,fopen
或cURL。
您还可以通过fsockopen()
使用HTTP extension,fopen
功能或streams。
我建议查看what WordPress has done,因为它几乎可以处理所有可能性。
答案 4 :(得分:0)
您可能想要使用cURL