尝试使用get_headers()函数获取标头时出现以下问题。
对于以下两个代码段,我都得到以下Warning: get_headers(): This function may only be used against URLs
。
get_headers("file:///C:/wamp64/www/site/index2.php");
get_headers("C:/wamp64/www/site/index2.php");
这只是永远循环
get_headers("http://localhost/site/index2.php");
我想知道如何解决此问题,或者如果可以的话,还有另一种方式可以获取标头。
答案 0 :(得分:2)
这些行会给您带来错误,因为您必须将网址放在get_headers
函数而不是文件路径中。
get_headers("file:///C:/wamp64/www/site/index2.php");
get_headers("C:/wamp64/www/site/index2.php");
在行循环下面,因为很可能您正在访问与提供给get_headers
的相同的URL。
get_headers("http://localhost/site/index2.php");