2013-06-19 7 views
1

У меня есть веб-страница, и мне нужно принять некоторых посетителей, если это просто со страницы с описанием.Как принять соединение с конкретной страницы?

Например: Если посетитель отправляется example.com/member в example.com/specific, это будет нормально. Но если пользователь отправляется в другое место или только из адресной строки браузера, он скажет: «Не удалось подключиться»

Как я могу это сделать с помощью php? Спасибо.

+2

Вы можете проверить '$ _SERVER ['HTTP_REFERER']', но он не является надежным –

ответ

1

Это не дурак доказательство, хотя, так что не используйте его для проверки подлинности или безопасности цели

<?php 
if(strtolower($_SERVER['HTTP_REFERER'])=="http://yourallowedurl.com/etc.html") 
{ 
    echo "OK"; 
} 
else 
{ 
    echo "connection failed"; 
} 
?> 

Review This

And This

Примечание: Вы можете захотеть создать сеанс для людей, которые вошли в систему и разрешают только тем, у кого есть правильные значения сеанса, установленные для посещения этой защищенной страницы.

Смежные вопросы