друк eregi() вызовет ошибку уровня депликашен ибо функция старая, да и на скоко я знаю функция сравнивает по регулярке тогда проще так
<?php
$referer=str_replace('http://', '',$_SERVER['HTTP_REFERER']);
$expose=explode('/', $referer);
$expose=$expose['0'];
if ($expose != 'site.ru')
{
exit 'Хацкир';
}
?>
кода больше, работеат быстрее
А если каждый раз генерировать новый токен, + уникальность для каждого юзера отдельно?
Боту пофиг что красть. крадёт он всё каждый раз новое
крадёт он только со своего бот-ника.