如何让网站打开页面服务器端?

时间:2011-09-30 15:01:22

标签: php web server-side

我想创建一个回调功能。例如。客户端做了一些事情但我们需要向我们的合作伙伴打开一个包含几个GET变量的页面。因此,我喜欢制作一个PHP脚本,打开一个包含URL中所有数据的网站(用户不应该看到这个,它应该是服务器端的)。我怎么能这样做谢谢。有点像一些IPN系统。很抱歉,如果你需要更多细节,那么这个问题就不是很好了。

3 个答案:

答案 0 :(得分:2)

fopen。如果您希望从其他服务器获得响应,可以使用file_get_contents来阅读响应。

答案 1 :(得分:2)

看看CURL。这是一个非常强大的API。

答案 2 :(得分:1)

我喜欢fopen,但fsockopen更适合远程网址,但我发现CURL功能更强大。您需要编译PHP并支持CURL,但它是许多系统上的默认包。您可以通过提取phpinfo()页面并查找CURL来检查当前系统是否支持它。

使用CURL的好处是可以对请求进行非常精细的控制以及如何处理响应。 php文档有a fairly concise example of how to use CURL;由于可用选项的数量,它可以快速得到详细。您最常使用的功能是curl_initcurl_setoptcurl_exec