potresti farlo con le espressioni regolarli, ma è carino farlo anche in questo modo:
Codice PHP:
$allowSite = array (
'site.com',
'www.site.com'
);
$hostGuest = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
if (in_array($hostGuest, $allowSite, true)) {
echo "vieni da " . $hostGuest
}
oppure molto più banalmente
Codice PHP:
$allowSite = array (
'http://www.url.com/',
'http://altrourl.com/'
);
foreach ($allowSite as $site) {
if (strpos($_SERVER['HTTP_REFERER'], $site) === 0) {
echo "Visitatore che viene da " . $site;
break;
}
}