200 HTTP代码在非URL字符串中
-
30-09-2019 - |
题
$agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch=curl_init();
curl_setopt ($ch, CURLOPT_URL,$url );
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch,CURLOPT_VERBOSE,false);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_SSLVERSION,3);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);
$page=curl_exec($ch);
//echo curl_error($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
我在项目中使用卷发。我正在获取网站的HTTP代码。但是,当我尝试“ asdasd”($ url =“ asdasd”)时,返回的HTTP代码为200。但是“ ASDASD”不是网站。为什么HTTP代码为200?
其他提示
如果您在本地开发并使用自定义的托管DNS服务,可能会发生另一个可能的错误,那么您可能会像Opendns一样获得一些托管错误页面。
不隶属于 StackOverflow