私は訪問者がリンクを送信するウェブサイトを持っているので、投稿されたURLが存在するかどうかを知りたいので、次の関数を使用しています
<?PHP
function url_exist($url){
$c=curl_init();
curl_setopt($c,CURLOPT_URL,$url);
curl_setopt($c,CURLOPT_HEADER,1);
curl_setopt($c,CURLOPT_NOBODY,1);
curl_setopt($c,CURLOPT_RETURNTRANSFER,1);
curl_setopt($c,CURLOPT_FRESH_CONNECT,1);
if(!curl_exec($c)){
return false;
}else{
return true;
}}
$ur = "http://www.google.com"; // example
if(url_exist($url)){
echo "yea valid";
}else{
echo "not valid";
}
?>
しかし、私のウェブサイトは非常に遅くなり、有効なURLか無効なURLかをチェックするステップで何かがロードされないので、上記の機能のようにホスティングサーバーにロードしすぎずに同じことを行うことができるアイデアが他にあるのではないかと思います!! 〜どんな助けでも