提取所有标头的问题

时间:2018-11-11 10:06:54

标签: php http-headers

尝试使用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");

我想知道如何解决此问题,或者如果可以的话,还有另一种方式可以获取标头。

1 个答案:

答案 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");