Como verificar se um URL é um URL externo ou um URL interno com PHP?
Estou recebendo todos os ahrefs de uma página com este loop:
foreach($html->find('a[href!="#"]') as $ahref) {
$ahrefs++;
}
Eu quero fazer algo assim:
foreach($html->find('a[href!="#"]') as $ahref) {
if(isexternal($ahref)) {
$external++;
}
$ahrefs++;
}
Onde isexternal é uma função
function isexternal($url) {
// FOO...
// Test if link is internal/external
if(/*condition is true*/) {
return true;
}
else {
return false;
}
}
Socorro!