一个简单的简短问题我可以通过主机的ip在fsockopen()函数中而不是它的名字吗?我需要设置2个服务器之间的连接,现在我必须在同一台计算机上工作,我从来没有使用过fsockopen,所以一个简单的例子是赞赏 在此先感谢=)PHP fsockopen()
0
A
回答
3
我说,而是采用fsockopen()
到两台服务器之间做HTTP,它会更容易使用curl
然后,因为它已经拥有什么,你将需要。
从技术上讲,如果您使用fsockopen()
进行HTTP通信,您将开发另一个HTTP客户端。作为卷曲的HTTP客户端,我看不到有必要推倒重来^^
编辑:
让您真正必须使用fsockopen()
?
好的。这是一个链接到西蒙Willisons PHP HTTP client。也许它已经过时了,并且只涵盖了HTTP客户端功能的一小部分,但它带有源代码,可以帮助您掌握如何使用fsockopen
来执行HTTP请求。
1
例如
fsockopen(gethostbyaddr("127.0.0.1"), ...
0
使用fsockopen函数并不安全。由于安全原因托管服务提供商常常禁用此功能,托管服务提供商也可以通过防火墙防止与其他计算机的外部连接。
如果你想通过一个服务器从另一个服务器使用PHP获得的东西,只需使用CURL。你需要安装curl php扩展才能使用它。
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://yourserver.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
$r = curl_exec($ch);
curl_close($ch);
?>
此外,如果你使用Zend框架,你可以在Zend_Http_Adapter_Curl类
相关问题
- 1. php fsockopen
- 2. socket_create与fsockopen php
- 3. php fsockopen连接
- 4. PHP fsockopen是慢
- 5. PHP的fsockopen子
- 6. php fsockopen curl file_get_contents
- 7. PHP Fsockopen检查端口25
- 8. PHP的fsockopen卷曲转换
- 9. fsockopen soap请求
- 10. Block fsockopen()错误
- 11. PayPal IPN和fsockopen
- 12. PHP GET和POST数据与fsockopen
- 13. 通过PHP中的fsockopen()传递资源
- 14. 无法让PHP fsockopen忽略错误
- 15. 奇怪的延迟发布从PHP fsockopen
- 16. 用PHP的fsockopen()中断TCP握手?
- 17. PHP fSockOpen查询到服务器?
- 18. PHP fsockopen()失败,但telnet工程
- 19. 用PHP解析fsockopen的HTTP头文件?
- 20. php curl,fsockopen和HttpClient替代品
- 21. PHP - fsockopen()超时而不是返回false?
- 22. 在PHP中使用curl替代fsockopen
- 23. 使用PHP与fsockopen模拟PayPal _xclick
- 24. fsockopen相当于perl
- 25. fsockopen ssl连接不工作
- 26. fsockopen():无法连接到unix
- 27. fsockopen无法正常工作?
- 28. 通过fsockopen发送邮件?
- 29. 检查服务fsockopen()
- 30. 阅读http状态码fsockopen
有可能设置眼。请参阅手册中的示例:http://php.net/fsockopen – 2011-04-27 11:37:01