我想创建一个回调功能。例:客户端做了一些事情,但然后我们需要打开一个页面与几个GET变量到我们的合作伙伴之一。因此,我想做一个PHP脚本打开一个网站与所有的数据在URL(用户不应该看到这一点,它应该做服务器端)。我怎么能这么做呢,谢谢。有点像IPN系统。对不起,这个问题不是很好,如果你需要更多的细节,我会提供更多。
参见fopen
。如果您希望从其他服务器获得响应,则可以使用file_get_contents
读取响应。
看一下CURL。这是一个非常强大的API
我喜欢fopen
,虽然fsockopen
更适合远程URL,但我发现CURL更强大。您需要编译支持CURL的PHP,但它是许多系统上的默认包。您可以通过打开phpinfo()
页面并查找CURL来检查当前系统是否支持CURL。
使用CURL的好处是可以对请求和如何处理响应进行细粒度的控制。php文档中有一个关于如何使用CURL的简明示例;由于可用选项的数量,它可以很快变得冗长。您将使用最多的函数是curl_init
, curl_setopt
和curl_exec