WWW-Authenticate : realm - не выводится (только цифры какие-то)...

bweb

Guest
WWW-Authenticate : realm - не выводится (только цифры какие-то)...

в локалке на winxp - все нормально отображается!
у хостера - нет! вместо фразы "ВАШЕ ИМЯ?" - просто 4 цифры ...
аутентификация с помощью htaccess не подходит - только такой способ!
PHP:
 function authenticate() {
    header( "WWW-Authenticate: Basic realm=\"ваше имя?\"");
    header( "HTTP/1.0 401 Unauthorized");
    echo "ошибка\n";
    exit;
  }
 
if (!isset($_SERVER['PHP_AUTH_USER'])||($SeenBefore == 1 && $OldAuth == $_SERVER['$PHP_AUTH_USER']))
  {
   authenticate();
  } 
  else {
   echo "<p>Welcome: {$_SERVER['$PHP_AUTH_USER']}<br>";
   echo "Old: {$_REQUEST['$OldAuth']}";
   echo "<form action='{$_SERVER['$PHP_SELF']}' METHOD='POST'>\n";
   echo "<input type='hidden' name='SeenBefore' value='1'>\n";
   echo "<input type='hidden' name='OldAuth' value='{$_SERVER['$PHP_AUTH_USER']}'>\n";
   echo "<input type='submit' value='Re Authenticate'>\n";
   echo "</form></p>\n";
  }
Спасибо за подсказку.
 

bweb

Guest
Tor спасибо!
может кто-то все-таки подскажет?
 

DiMA

php.spb.ru
Команда форума
попробовать убрать русский язык из заголовков не судьба?
 

bweb

Guest
Tor а можешь тыкнуть меня носом в эти 4 цифры (4450) ?
и тогда почему работает под Win а под Unix - пишет цифры?!
 

Tor

Новичок
работает под Win а под Unix - пишет цифры
значит ты тестируешь РАЗНЫЕ скрипты
может, при переносе русские буквы побились, или кто-то ручками поправил, а ты и не заметил
бери оба файла и сверяй побайтно
 

kruglov

Новичок
Он имеет в виду, что аутентификация такого рода работает только тогда, когда PHP как CGI. Правда, я не знаю, причем тут это. Иначе вообще б ничего не работало.
 

sakon

П..и.н..ок
kruglov
Наоборот - она работает когда PHP установлен как модуль Апача.
 

DiMA

php.spb.ru
Команда форума
телнетом запроси страницу и посмотри на выдаваемые заголовки
 

alpes

Весь мир на ладони
bweb

у твоего хостера включена сейф мода и впридачу скорей всего 2-й апач

а циферки - это uid скрипта

раслабся и ниче не далай, прими как сказку
 
Сверху