Php 验证URL是否处于活动状态并正在运行
我将采取从用户的URL。现在我需要验证地址是否为活动地址 例如: 若用户输入“google.com”,那个么我将把“google.com”作为参数传递给某个函数,若URL是live、upload和running,函数将返回TRUE,否则返回FALSE 任何内置功能或一些帮助。尝试Php 验证URL是否处于活动状态并正在运行,php,Php,我将采取从用户的URL。现在我需要验证地址是否为活动地址 例如: 若用户输入“google.com”,那个么我将把“google.com”作为参数传递给某个函数,若URL是live、upload和running,函数将返回TRUE,否则返回FALSE 任何内置功能或一些帮助。尝试fopen $f = @fopen('http://www.google.com/', 'r'); if (is_resource($f)) { fclose($f); return true; } else {
fopen
$f = @fopen('http://www.google.com/', 'r');
if (is_resource($f)) {
fclose($f);
return true;
} else { return false; }
尝试fopen
$f = @fopen('http://www.google.com/', 'r');
if (is_resource($f)) {
fclose($f);
return true;
} else { return false; }
您可能希望支持额外的httpcode,如201,但这取决于您
编辑:
值得注意的是,这使您能够更好地控制失败前要使用的超时
您可能希望支持额外的httpcode,如201,但这取决于您
编辑:
值得注意的是,这可以让您更好地控制失败前要使用的超时时间。我建议使用并检查您的响应是否包含“200 OK”。如果是这样,则站点处于活动状态,并以有效请求响应。如果需要,您还可以检查其他状态代码,如重定向等。我建议使用并检查您的响应中是否包含“200 OK”。如果是这样,则站点处于活动状态,并以有效请求响应。如果需要,您还可以检查其他状态代码,如重定向等。您是否尝试过
file\u get\u contents()
您是否尝试过file\u get\u contents()