php – 在共享主机上打开一个套接字

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 在共享主机上打开一个套接字脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用以下代码在主机上打开套接字:

$timeout = 10;
$s = stream_socket_client('mywebsITe.COM:80',$errcode,$errstring,$timeout);
$message = "GET /index.PHP HTTP/1.0\r\n\r\n";
fwrite($s,$message);
while(!feof($s)){
    echo fread($s,1024);
}

没什么特别的,只是我发现的一个例子.问题是,每次运行代码时,我都会得到不同的文件.我认为这是因为主持人是共享主持人.

有没有办法克服这个问题,也就是说,可靠地拉出我想要的正确文件

谢谢.

解决方法

在HTTP请求中,您必须指定要访问的主机.正如您所指出的,多个DNS条目可以指向相同的IP地址.

$message = "GET /index.PHP HTTP/1.1\r\nHost: hostname.com\r\n\r\n";

脚本宝典总结

以上是脚本宝典为你收集整理的php – 在共享主机上打开一个套接字全部内容,希望文章能够帮你解决php – 在共享主机上打开一个套接字所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。