Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запретить доступ к файлу
Форумы портала PHP.SU » PHP » Программирование на PHP » Запретить доступ к файлу

Страниц (1): [1]
 

1. Соц Сеть - 01 Октября, 2013 - 10:35:07 - перейти к сообщению
Здравствуйте! есть скрипт к которому должен обращаться только один другой сервер,ip сервера например 11.12.134.134
попробовал
PHP:
скопировать код в буфер обмена
  1. if($_SERVER['http_refere']!="11.12.134.134" or $_SERVER['remote_addr']!="11.12.134.134")
  2. exit();


но скрипт некому не отвечает вообще, даже к 11.12.134.134

скажите пожалуйста как открыть доступ именно к этому серверу ?
2. EuGen - 01 Октября, 2013 - 10:48:03 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if($_SERVER['REMOTE_ADDR']!='11.12.134.134')
  2. {
  3.    exit();
  4. }

?
3. Соц Сеть - 01 Октября, 2013 - 10:52:50 - перейти к сообщению
если чужой сервер делает get запрос к нашему серверу мы получаем его ip в REMOTE ADDR ?
4. EuGen - 01 Октября, 2013 - 10:57:33 - перейти к сообщению
Да (речь идёт о прямом запросе) - поскольку это обычный HTTP запрос, а HTTP имеет в качестве транспорта TCP, который, в свою очередь, работает через IP на сетевом уровне.
5. Соц Сеть - 04 Октября, 2013 - 10:46:53 - перейти к сообщению
Спасибо

 

Powered by ExBB FM 1.0 RC1