OK, so this seesm to work:
$regex ='#^http://(www\.)?domain.com/checkout.html#';
$regex = '#^http://(www\.)?domain.co.uk/checkout.html#';
foreach ($regex as $refererKey => $refererValue) {
if(!preg_match($regex, $_SERVER['HTTP_REFERER']))
{
header('Location: forbidden.html');
exit;
}
}
Is there a better way to do it?