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$allowSitetrue)) {
   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;
    }