Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка в скрипте, не могу найти в чем проблема... 
:(
    Опции темы
Satana
Дата 24.7.2006, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 564
Регистрация: 15.9.2004
Где: Ставрополь, СЗ ра йон

Репутация: 2
Всего: 5



Есть вот такой код.
Код

<?
session_start();
include('cfg.php');
if (isset($_POST['login']))
{
    $query="select * from admin where name='".$_POST['login']."' and pass='".$_POST['password']."'";
    echo $query;
    $result=mysql_query($query) or die(mysql_error($mc));
    if (mysql_num_rows($result)!=0)
    {
        header ("location: index.php");
        $isLogged='1';
        session_register('isLogged');
    }
    else 
    {
        echo "<font color='red'>Проверьте правильность ввода логина и пароля</font>";
    }
    
}
else
{
echo 'Не работает ..';
echo 'а это б..ть POST-login'.$_POST['login'];
}
?>
<form method="POST" action="login.php">
<table border="0" width="100%" height="100%">
<tr align="center" valign="middle"><td>
<table>
<tr><td>Login</td><td><input name="login" type="text"></td></tr>
<tr><td>Password</td><td><input name="password" type="password"></td></tr>
<tr align="center"><td colspan="2"><input type="submit" value="Войти"></td></tr>
</table>
</form>
</td></tr>
</table>


Полдня с ним бьюсь не пойму почему когда я ввожу неправильные логин и пароль - то скрипт срабатывает правильно, если ввожу правельные логин и пасс то попадаю сюда - 
echo 'Не работает ..';
echo 'а это б..ть POST-login'.$_POST['login'];

при чем на домашнем серваке работает все нормально на винградовском такой глюкс... smile 


--------------------
 Работай на себя 
www.abalentsev.com - Сайт портфолио.
www.pokushau.ru - Рецепты со всего мира.
PM MAIL WWW ICQ   Вверх
ZlojEzh
Дата 24.7.2006, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.10.2005
Где: Киев, Украина

Репутация: 10
Всего: 15



скорее всего проблема в register_globals
вместо
Код

  $isLogged='1';
  session_register('isLogged');

используй
Код

  $_SESSION['isLogged'] = '1';
 
PM MAIL ICQ   Вверх
Muchenik
Дата 24.7.2006, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Проверил, у меня вроде работает
Попробуй закоментировать include('cfg.php');
  

Это сообщение отредактировал(а) Muchenik - 24.7.2006, 17:58
PM MAIL ICQ   Вверх
szz
Дата 24.7.2006, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



Цитата

Попробуй закоментировать include('cfg.php');

  Зачем?
    объяснили же - register globals  smile  


--------------------
PM   Вверх
Muchenik
Дата 24.7.2006, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Цитата(szz @ 24.7.2006,  20:26)

  Зачем?
    объяснили же - register globals  smile

Автор темы еще не отписал о решении проблемы. И данное поведение скрипта не характерно для ошибки связанной с register globals . Хотя это исправить обязательно нужно.  Вообще  я немного опоздал, а когда увидел что уже ответили убрал у себя дублирующую информмацию. Так и вышло  smile  
PM MAIL ICQ   Вверх
Satana
Дата 25.7.2006, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 564
Регистрация: 15.9.2004
Где: Ставрополь, СЗ ра йон

Репутация: 2
Всего: 5



хм не думаю что с регистр глобалс проблема, т.к. Даже не выводится строка query при правильном написании логина и пароля smile. Хотя ща попробую.. 


--------------------
 Работай на себя 
www.abalentsev.com - Сайт портфолио.
www.pokushau.ru - Рецепты со всего мира.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.