Вообще-то наличие, кстати $HTTP_REFERER, определяется не версией php, а, по-моему, желанием сервера, с кот. пришли. Кстати он(referer) может отсутствовать.
----------------------------------------
Проверяй реферер, если пришли с твоего сервака, то ок, а если, что-то другое -> отлуп...