your browser sent a request that this server could not understand.

这个问题有点莫名其妙的

按照百度的办法,在apache的httpd.conf中增加  limitrequestline 40940 limitrequestfieldsize 40940也不行

以下是源码,求各位大神指导一下

client.php

回复讨论(解决方案)

去掉路径前面的点

$http .= “get ./server.php http/1.1\r\n”;//请求头包括三个部分 请求方式 请求脚本的绝对路径 协议的版本

改为

$http .= “get /server.php http/1.1\r\n”;//请求头包括三个部分 请求方式 请求脚本的绝对路径 协议的版本

都说了是 请求脚本的绝对路径,你加个点不就成了相对路径了吗?

去掉路径前面的点

$http .= “get ./server.php http/1.1\r\n”;//请求头包括三个部分 请求方式 请求脚本的绝对路径 协议的版本

改为

$http .= “get /server.php http/1.1\r\n”;//请求头包括三个部分 请求方式 请求脚本的绝对路径 协议的版本

都说了是 请求脚本的绝对路径,你加个点不就成了相对路径了吗?

不行哦,吧点去掉返回如下信息

the requested url /server.php was not found on this server.

Posted in 未分类