####请教一个socket的问题~~~ 我也有一个关于socket的程序,怎么提示“Call to undefined function: socket_create() ”你的用的PHP是什么版本的,PHP.INI怎么设置的!~~~帮忙啊!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket_write($socket, "GET /index.html HTTP/1.0\n");socket_write($socket, "HOST: www.xxx.com\n\n"); 应该是在往socket写时,通过http头控制 socket_write($socket, "GET /index.html HTTP/1.0\n");socket_write($socket, "HOST: www.xxx.com\n\n");---------------------------------------------顶这个 不好意思,前两天上不了网不行哦,刚才试了socket_write($socket, "HOST: www.xxx.com\n\n");或者GET的时候加上绝对地址这两种方法都不行的,还是会跳到ip的默认网站上去~~我是php5.2环境的~~ $address = "127.0.0.1"; $port = 80;$host = "localhost";$file = "/xd";$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);socket_connect($socket, $address, $port);socket_write($socket, "GET $file HTTP/1.0\n");socket_write($socket, "HOST: $host\n\n");echo socket_read ( $socket , 512 );echo socket_read ( $socket , 512 );echo socket_read ( $socket , 512 );我本地测试了几个主机都没问题 谢谢gu1dai(异域苍穹.百年飞行) !搞定了~~对比了你的代码,终于发现我的代码之所以加了host还不行,原来是socket_write($socket, "GET /index.html HTTP/1.0\n\n");这句错了HTTP/1.0\n\n多了一个\n了,两个去掉一个就可以了~~ 界面显示出现乱码 统计目录里文件总大小的PHP类 PHP微信多级输入问题 ftp下载链接的问题 哪位有无刷新技术的聊天室源代码? 请教一下联合查询. 为什么我GD库不支持 大家看看用PHP做这样一个网站保价多少? 急!!!!apache+php在Win98下的安装问题,请高手指教,不胜感激 正则有这种 用法么,有的话请教一下,谢谢 如何判断用户是第一次访问? 好几天不能解决的表单提交的小问题,帮帮忙吧!
socket_write($socket, "HOST: www.xxx.com\n\n");
socket_write($socket, "HOST: www.xxx.com\n\n");
---------------------------------------------顶这个
socket_write($socket, "HOST: www.xxx.com\n\n");
或者
GET的时候加上绝对地址这两种方法都不行的,还是会跳到ip的默认网站上去~~
我是php5.2环境的~~
$port = 80;
$host = "localhost";
$file = "/xd";$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);socket_connect($socket, $address, $port);socket_write($socket, "GET $file HTTP/1.0\n");
socket_write($socket, "HOST: $host\n\n");echo socket_read ( $socket , 512 );
echo socket_read ( $socket , 512 );
echo socket_read ( $socket , 512 );我本地测试了几个主机都没问题
对比了你的代码,终于发现我的代码之所以加了host还不行,原来是
socket_write($socket, "GET /index.html HTTP/1.0\n\n");这句错了
HTTP/1.0\n\n多了一个\n了,两个去掉一个就可以了~~