- substr: documentation ( source)
- sprintf: documentation ( source)
<?php
function IsExernal($link)
{
$base_url = sprintf("%s://%s%s",
isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http',
$_SERVER['HTTP_HOST'],
$_SERVER['REQUEST_URI']
);
return (substr($link,0,strlen($base_url)-1)==$base_url);
}
echo IsExternal("http://www.google.com");