URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3533
[ Назад ]

Исходное сообщение
"Срочно! Помогите!!ВЕБ форма(скрипт) не показывается с нескольких сетей"

Отправлено leog , 21-Авг-05 11:10 
ОС: Линукс 2.4.21, Веб сервер апачи 1.3.29, РНР 4.3.3, mod perl не помню какая версия, но это и не важно. Нужно показать логин и соответственно зайти в систему, если все хорошо. Почти все работают с этим без проблем, но есть некоторые пользователи, которые даже увидеть этоту форму не могут.
Как работает: заходит юзер на виртуальный хост, например stat.leog.net. Оттуда, естественно, попадаем в Document root определенный в апачи. Там лежит рнр скрипт index который просто делает редирект на cgi директорию с логин скриптом login.pl. Вот туда то некоторые и не попадают. Может кто знает хотя бы направление в котором искать? Да, на другие виртуальные хосты с апачевской аутентикацией и хост без оной могут зайти все.

Содержание

Сообщения в этом обсуждении
"Срочно! Помогите!!ВЕБ форма(скрипт) не показывается с нескол..."
Отправлено Akademic , 22-Авг-05 10:15 
А как ты делаешь редирект?

У меня вот так:
if (!headers_sent()) {
      header("Location: ".$url);
   }else{
      echo "<head><META HTTP-EQUIV='Refresh' CONTENT='0;url=".$url."'></head>";
      echo "<script>location.href=\"".$url."\"</script>";
      echo "<a href=\"".$url."\">Please click here for process</a>";
   }

Случаев чтобы не работало не было.


"Срочно! Помогите!!ВЕБ форма(скрипт) не показывается с нескол..."
Отправлено leog , 23-Авг-05 11:37 
Большое спасибо. Как оказалось редирект работал. Проблема была совсем в другом, но пока нашел..... Просто некоторые провайдеры меняют IP адреса машин при каждом обращении, а поскольку IP не совпадал, то редирект вызывался все время. НЕЛЬЗЯ строить всяческие проверки по IP адресу!

Еще раз спасибо