繁体   English   中英

我如何获得一个网站来打开页面服务器端?

[英]How can i get a website to open up a page server side?

我想创建一个回调功能。 例如,客户做了一些事情,但随后我们需要打开一个页面,其中包含一些给我们的合作伙伴的GET变量。 因此,id希望制作一个PHP脚本来打开一个包含URL中所有数据的网站(用户不应看到此信息,应在服务器端完成)。 我该怎么办,谢谢。 有点像某些IPN系统。 抱歉,如果您需要更多细节,请提供更多信息,这个问题的结构不是很好。

参见fopen 如果希望从其他服务器获得响应,则可以使用file_get_contents读取响应。

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

我喜欢fopen可以,尽管fsockopen更适合于远程URL,但是我发现CURL的功能要强大得多。 您需要编译支持CURL的PHP​​,但这是许多系统上的默认软件包。 您可以通过拉出phpinfo()页面并查找CURL来检查当前系统是否支持它。

使用CURL的好处是您可以对请求以及如何处理响应进行非常精细的控制。 php文档中有一个有关如何使用CURL的简洁示例 由于可用的选项数量众多,因此很快就会变得冗长。 您最常使用的功能是curl_initcurl_setoptcurl_exec

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM