我需要检查给定的短网址是否有效。并在获取扩展的URL后使用以下php函数获取url信息。
get_headers($original_url);
结果不正确。我使用当前活动的URL测试它。
还有其他方式可以找到吗?
提前致谢。
答案 0 :(得分:0)
要检查是否存在远程文件,请使用cUrl
:
$ch = curl_init('http://example.com/index.php');
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// $retcode > 400 -> not found, $retcode = 200, found.
if ($retcode == 200) {
$isUrlOk = true;
} else {
$isUrlOk = false;
}
curl_close($ch);