|
MySQL.RU - Webboard
Вернуться
Internal Server Error (Tanny) 30/08/2002 - 13:55:08
Re: Internal Server Error (Фдуч) 30/08/2002 - 14:00:33
Re: Internal Server Error (Tanny) 30/08/2002 - 14:39:28
Re: Internal Server Error (Фдуч) 03/09/2002 - 16:36:14
Re: Server Error: named pipes (Tanny) 04/09/2002 - 11:38:06
Re: Server Error: named pipes (Фдуч) 04/09/2002 - 13:02:55
Re: Server Error: named pipes (Tanny) 09/09/2002 - 09:12:36
> Original message text:
> From: Tanny - 30/08/2002 - 13:55:08
> Subject:Internal Server Error
> -----------------
> Пишу скрипт для работы в локальной сети.
> Комп, на котором стоит Apache 1.3.22 + MySQL 3.23.49-nt + PHP 4.1.1 +XP.
> С машин с XP скрипт работает без проблем, а вот из-под W98 - ошибка сервера 500. Ошибка возникает в момент обработки данных из формы - login+pass - в базе Mysql.
>
> В чем может быть проблема? Помогите, пожалуйста
>
>
>
From: Фдуч - 03/09/2002 - 16:36:14
Subject:Internal Server Error
-----------------
Здравствуйте. Извините, что долго не заглядывал на страницу.
В общем-то ничего критически неверного я не усмотрел :)
Не думаю, что это связано с Win98 напрямую
Попробуйте из под злополучной Win98 попередавать в качестве логина и пароля только числовые значения, если будет стабильно работать, то обратите внимание на кодовую станицу майсюкля по умолчанию (не передаются ли буквы кириллицы?)
Попробуйте использовать вместо mysql_pconnect mysql_connect, его ругали и я его не использую, а почему, не помню уже :)
global $dbHost, $dbUser, $dbPasswd, $dbName;
mysql_connect( $dbHost, $dbUser, $dbPasswd ) or error(mysql_error() );
mysql_select_db( $dbName );
P.S. Позвольте так же высказать некоторые предложения по коду:
Все перенаправления пользователя (echo ("<script language=\"JavaScript\">document.location.href=\"main.php\";</script>"); "<h4> Вернитесь, пожалуйста, <a style=\"text-decoration:none;font-size:14px;\" href=javascript:history.go(-1)>
<strong>на предыдущую страницу</strong></a>, и повторите ввод</h4>"; ) лучше осуществлять, передавая прямо в header`e новую Location: http://www.yuorhost.com/back.html - работает железно, независимо, включен или нет у пользователя JavaScript нужно только следить, чтобы ничего не передавалось в поток вывода до header`а и php был скомпилирован как модуль апача.
И еще одно : у Вас кто нибудь когда нибудь (может, и сейчас) включит register_globals= On в php.ini Тогда злоумышленник в принципе сможет обойти Вашу систему защиты, просто передав в строкае запроса &auth=1. Лучше сделать это в функции, прердав в нее global или переписать код под сессии.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4531
|
|