Показать полную графическую версию : Apach2 + PHP4.3
Под Win2000 крутится сабж. На сервере есть скрипт управления новостями и форум phpBB. Форум работает без проблем, а новости не хотят пускать в администрирование, вводим логин-пароль, жмем войти и попадаем опять в форму логина. Никаких сообщений не выдает. Тот же скрипт на другой машине работает как положено. В чем может быть проблема?
Исправлено: BeZoN, 19:51 24-03-2003
Interrupt
26-03-2003, 01:37
w2k и используешь Apache2?
А почему не IIS?
Покажи кусок кода в форме, что ж на пальцах гадать "выйдет, невыйдет...."
Посмотри работу с globals я думаю там собака порылась.
vasketsov
26-03-2003, 07:51
Interrupt
А какая разница, почему не IIS?
BeZoN
В логах тоже чисто? А то мало ли, файл не найден, нет доступа,...
Interrupt
А почему не IIS?
ИМХО к апачу легче прикрутить php и perl, да и привык уже в *nix'ах с ним работать.
Покажи кусок кода в форме, что ж на пальцах гадать "выйдет, невыйдет...."
Вот форма, а сам скрипт слишком большой, чтоб сюда постить:
<form method="post">
<input type="hidden" name="exit" value="">
<tr><td align="right"><font face="verdana" size="1" color="maroon">Ваше имя:</td><td><input type="text" name="login" size="30" class="name" onfocus="id=className" onblur="id=\'\'"" style="font: italic; width: 165px" value="'.htmlspecialchars(stripslashes(stripslashes(addslashes($_POST[login])))).'"></td></tr>
<tr><td align="right"><font face="verdana" size="1" color="maroon">Пароль:</td><td><input type="password" name="password" size="30" class="name" onfocus="id=className" onblur="id=\'\'"" style="font: italic; width: 165px" value="'.htmlspecialchars(stripslashes(stripslashes(addslashes($_POST[password])))).'"></td></tr>
<tr><td height="10"></td></tr>
<tr><td align="right" colspan="2">
<table border="0" cellspacing="0" cellpadding="1" bgcolor="#000000">
<tr><td><input type="submit" value="Выполнить вход" class="submit" style="width: 163px"></td></tr>
</table>
</td></tr>
<tr><td height="20"></td></tr>
</form>
Если интересно, что это вобще такое, можно посмотреть тут http://manlix.ru/?section=scripts
Посмотри работу с globals я думаю там собака порылась.
Там вроде все нормально, variables_order="GPCS", register_globals=On
vasketsov
В логах чисто, на каталог с файлами полный доступ для всех.
2 BeZoN:
1. поставь таки Apache 1.3x *- он всеже намного стабильней работает ...
2. Ты покажи скрипт обработки этой формы, скорее всего в нем изарыта собака, так как ты отправдяешь даные на самого себя, и имхо лучший способ проверки, точнее начала:
<input name="Submit" type="submit" value="Выполнить вход"
class="submit" style="width: 163px"><?php
if (isset($_POST[Submit])) {
*// дальнейшая проверка
}
Исправлено: advocat, 16:34 26-03-2003
Interrupt
26-03-2003, 20:51
2Advocat
1. поставь таки Apache 1.3x - он всеже намного стабильней работает ...
Дело говоришь... - все может быть.
Но ставить на В2К Апач..... - я думаю лишнее.
И совсем несложно под ИИС все настроить.
поставь таки Apache 1.3x - он всеже намного стабильней работает ...
Поставил 1.3.27 результат тот же. Причем на другой машине с win98 практически тот же набор, только апач 1.3.0, конфиги одинаковые, пути одинаковые и все работает, выходит дело в w2k, вот только где именно? И почему тогда phpBB работает, он ведь тоже на php написан. :confused:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.