Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Разная реакция сайта из под IE и Opera

Сообщения:  [1-10]   [11-11] 

 
 автор: 6JluH4uk   (05.03.2009 в 22:27)   письмо автору
 
   для: Trianon   (02.03.2009 в 21:20)
 

оказываеться дело действительно не в кэшэ, но и без спецсимволов он не заработал(((

  Ответить  
 
 автор: Trianon   (02.03.2009 в 21:20)   письмо автору
 
   для: 6JluH4uk   (02.03.2009 в 20:42)
 

этот скрипт содержит ошибки, но проявляться они будут в редких случаях и абсолютно одинаково на любом браузере( в ситуации, когда логин/пароль содержит спецсимволы \ ' " )

Я специально только что установил Оперу. И в ней , и в FF и в IE скрипт ведет себя одинаково.

Вывод: обновляйте браузер.

  Ответить  
 
 автор: 6JluH4uk   (02.03.2009 в 20:57)   письмо автору
 
   для: 6JluH4uk   (02.03.2009 в 20:43)
 

О_о, дело было в кэшэ, почистил, все норм=)

  Ответить  
 
 автор: 6JluH4uk   (02.03.2009 в 20:43)   письмо автору
 
   для: 6JluH4uk   (02.03.2009 в 20:42)
 

больше ниче, это весь скрипт, писал не сам, скачал

  Ответить  
 
 автор: 6JluH4uk   (02.03.2009 в 20:42)   письмо автору
 
   для: Trianon   (02.03.2009 в 20:40)
 

<?php
include("blocks/bd.php");
if (!isset($_SERVER['PHP_AUTH_USER']))

{
Header ("WWW-Authenticate: Basic realm=\"user Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

else {
if (!get_magic_quotes_gpc()) {
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
}

$query = "SELECT pass,name FROM pollist WHERE name='".$_SERVER['PHP_AUTH_USER']."'";
$lst = @mysql_query($query);

if (!$lst)
{
Header ("WWW-Authenticate: Basic realm=\"user Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

if (mysql_num_rows($lst) == 0)
{
Header ("WWW-Authenticate: Basic realm=\"user Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}

$pass = @mysql_fetch_array($lst);
if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
{
Header ("WWW-Authenticate: Basic realm=\"user Page\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}


}




?>

  Ответить  
 
 автор: Trianon   (02.03.2009 в 20:40)   письмо автору
 
   для: 6JluH4uk   (02.03.2009 в 20:31)
 

скрипт с ошибками.

  Ответить  
 
 автор: 6JluH4uk   (02.03.2009 в 20:31)   письмо автору
 
   для: Trianon   (01.03.2009 в 21:31)
 

да, т.е. если я зарегился в опере, то не заходит ни при каких обстоятельствах при этом логине =(

  Ответить  
 
 автор: Trianon   (01.03.2009 в 21:31)   письмо автору
 
   для: 6JluH4uk   (01.03.2009 в 21:29)
 

заново выводит уже после того, как логин и пароль были введены именно в этом браузере?
2. если в этом браузере снова пройти регистрацию, проблема остается?

  Ответить  
 
 автор: 6JluH4uk   (01.03.2009 в 21:29)   письмо автору
 
   для: Trianon   (01.03.2009 в 21:07)
 

заново выводит окно ввода логина и пароля, скинуть скрин файла проверки правильности введенных данных??, просто странно что в одном браузере работает а в другом нет, думаю дело не в файле а в браузере...

  Ответить  
 
 автор: Trianon   (01.03.2009 в 21:07)   письмо автору
 
   для: 6JluH4uk   (01.03.2009 в 21:01)
 

что отвечает?

  Ответить  

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования