-1
可能重复:
How can one check to see if a remote file exists using PHP?
How to check if a webpage exists. jQuery and/or PHP如何检查页面是否存在?
我如何检查是否从不同的域的网页存在使用PHP或javascript?
我已经试过这样:
function getURL($url, $includeContents = false)
{
if($includeContents)
return @file_get_contents($url);
return (@file_get_contents($url, null, null, 0, 0) !== false);
}
$test = getURL("http://www.google.com");
echo "<script language='javascript'>alert('$test');</script>";
,但它不工作。
如果我使用本地URL,它的工作原理。
如何解决这个问题?
或者这一个:http://stackoverflow.com/questions/1722613/check-if-a-remote-使用的PHP页面存在,。 – lvil 2012-02-27 15:20:32
@matino,我试过那里有什么,但只在同一个域中工作。 – 2012-02-27 15:21:51
fyi,
它不能通过纯Javascript完成。
在PHP中,请求页面并检查它是否有
200
http响应代码。这个结果可以通过ajax调用返回给JS,以便JavaScript可以显示消息或相应地执行其他操作。来源
2012-02-27 15:23:07
也许与ajax。 PHP处理任务返回响应。 – lvil 2012-02-27 15:25:08
@lvil是的,那可能。 – 2012-02-27 15:30:50