アクセス解析で自分のサイトからのリファラは省くようにしたいので以下のように書きました
ifで真なら「自分サイト」、偽なら「外部サイト」と表示させたいのですが
結果が逆になってしまいます
どこを直したらよろしいのでしょうか?

$myurl = "http://localhost";
$referer = "http://www.2ch.jp/";
#$referer = "http://localhost/link.php";

if (preg_match('{^https?://[^('.$myurl.'].*$}', $referer)) {
echo "自分サイト";
} else {
echo "外部サイト";
}