获取PHP-XML中URL的HTTP响应
我正在尝试检索url的状态。我正在编写php代码来检索它,但没有得到输出。没有显示任何内容 我从xml文件中读取url并将其存储在变量中。我在做什么获取PHP-XML中URL的HTTP响应,php,xml,httpresponse,Php,Xml,Httpresponse,我正在尝试检索url的状态。我正在编写php代码来检索它,但没有得到输出。没有显示任何内容 我从xml文件中读取url并将其存储在变量中。我在做什么 file_get_contents($url); echo $http_respone_header[0]; $url包含我从xml文件中读取的url。您所做的不是获取url状态,而是获取网站内容。如果URL文件错误/无效,\u get\u contents()返回false,如文档中所述 如果您试图获取状态,您只需使用本网站其他主题中描述的
file_get_contents($url);
echo $http_respone_header[0];
$url
包含我从xml文件中读取的url。您所做的不是获取url状态,而是获取网站内容。如果URL文件错误/无效,\u get\u contents()返回false,如文档中所述
如果您试图获取状态,您只需使用本网站其他主题中描述的解决方案即可
<?php
$url = 'http://www.wp.pl';
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
/* Get the HTML or whatever is linked in $url. */
$response = curl_exec($handle);
/* Check for 404 (file not found). */
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
echo $httpCode;
curl_close($handle);
?>
链接到提到的主题:您在
http\u respone\u header
中有一个拼写错误-也许这已经解决了问题?这不是从代码中复制粘贴的…拼写错误只是在这里,在问题中,代码拼写正确。打印什么($http\u response\u header)代码>显示?如果我写$file=file\u获取内容($url);然后我也没有得到输出。它没有显示任何内容。我不知道问题出在哪里。奇怪的是,我不知道问题出在哪里。但是,您应该明确地显示您的真实副本+粘贴的代码