답변 2개
채택된 답변
+20 포인트
2년 전
Copy
function is_external_url($url){
return stripos(preg_replace('/^https?:\/\//i', '', $url), $_SERVER['HTTP_HOST']) ===false ;
}
echo is_external_url($url); // 외부주소면 true
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
Copy
function url_check($url) {
if (strpos($url, $_SERVER['SERVER_NAME']) === false) {
$target = '_blank';
} else {
$target = '_self';
}
return $target;
}
<a href="<?php echo $url;?>" target="<?php echo url_check($url);?>"><?php echo $url;?></a>
이렇게 하면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인