| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > заход на сайт: локальный или нет |
| Автор: kb-nn 20.12.2004, 14:50 |
| слушайте, можно узнать как- нибудь, кто зашел на сайт- с локального сервера или извне? я хочу сделать доступ для некоторых страниц только для своих. Добавлено @ 14:54 или это вообще делается с помощью серверных настроек? потомучто например яндекс ведь все равно будет выдавать этот адрес? хотя с моего сайта туда не зайдешь. |
| Автор: skalex 20.12.2004, 15:49 |
| см. $_SERVER['HTTP_REFERER'] |
| Автор: kb-nn 20.12.2004, 16:10 |
| точно. только поисковые системы всё равно будут его находить как бороться с этим? |
| Автор: Opik 20.12.2004, 16:27 |
| в htaccess пропиши, кому можно, а кому нет. |
| Автор: Mal Hack 20.12.2004, 16:48 |
| Надо смотреть по IP. Если из сети, то ищи: 10.*.*.* 192.168.*.* 172.16.*.* - 172.32.*.* Вроде ничего не забыл. Дпа, вариант того, что на сайт зашли с сервака я исключаю... Или еще вариант - зная дипазаон внешний айпов сетки - смотреть их. |
| Автор: NaCilnic 21.12.2004, 00:11 |
| $_SERVER["REMOTE_ADDR"] и $_SERVER["HTTP_X_FORWARDED_FOR"] вторая переменная нужна для определения тех, кто заходи через проксю, в этом случае первая переменная может быть что-то типа 192.168.*.* (10.*.*.*), что подходит под локалку, но вторая будет IP прокси. |
| Автор: penizillin 21.12.2004, 00:40 |
| вторая порой режется. |