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