ошибок ни каких нет, но и выводится только 111 и снова авторизация.
вставляя login1.php в другие скрипты, после ввода логина пароля, остается все равно авторизация(
подскажите пожалуйста уважаемые, в чем может быть засада.. (Добавление)
вообще сессии работают.
вот такой скрипт работает "на ура".
Покинул форум
Сообщений всего: 134
Дата рег-ции: Май 2011 Откуда: Киргизия
Помог: 5 раз(а)
1) Функцию session_start() нужно вызвать до любого вывода, подробнее тут, а у тебя выводится '111' до функции session_start()
2) Твои '222OK111' не выведутся по тому что у тебя в конце скрипта стоит функция exit()
smittt
Отправлено: 15 Октября, 2013 - 06:12:57
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2013
Помог: 0 раз(а)
ugin_root пишет:
1) Функцию session_start() нужно вызвать до любого вывода, подробнее тут, а у тебя выводится '111' до функции session_start()
2) Твои '222OK111' не выведутся по тому что у тебя в конце скрипта стоит функция exit()
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2013
Помог: 0 раз(а)
ugin_root пишет:
перенеси exit() в последний блок else
Уважаемый, мне не помогло.. Вы, попробовали так? У вас работает?
ugin_root
Отправлено: 15 Октября, 2013 - 11:36:18
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Май 2011 Откуда: Киргизия
Помог: 5 раз(а)
Да пробовал. У вас база данных есть? табличка users с полями uid, login, password? Если да то всё должно работать. Что происходит в mysql.inc? Где вы подключаетесь к БД?
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2013
Помог: 0 раз(а)
ugin_root пишет:
Да пробовал. У вас база данных есть? табличка users с полями uid, login, password? Если да то всё должно работать. Что происходит в mysql.inc? Где вы подключаетесь к БД?
С базой данной нормально все! Авторизация проходит нормально!
Я почему то предполагаю, что проблема где то в return ибо все остальное вроде работает, авторизация проходит , var_dump сессии говорит, что то вроде
И мне кажется сервер никак не реагирует на твоё ini_set('display_errors',1);
Смотри логи в папке '/var/log/apache2/' туда сыпятся все ошибки и нотисы сервера
----------------
Для табличек в базе latin1 никогда не используй, намучаешься с крякозябрами, используй лучше utf-8
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2013
Помог: 0 раз(а)
Ошибки да, могут не работать(
Это мой действующий и рабочий сервер, не хотелось бы на нем устраивать даже временные тесты.
Я залил туда, что бы хоть как то было наглядно видно, что я делаю..
На счет utf-8, да, я в курсе, спасибо! Это просто я на скорую состряпал табличку. (Добавление)
Покинул форум
Сообщений всего: 134
Дата рег-ции: Май 2011 Откуда: Киргизия
Помог: 5 раз(а)
И всё таки придётся смотреть логи. Ищи всё что связано с функцией session_start();
Две самых распространённых ошибки это файлы в формате utf-8(нужен utf-8 без BOM) и скрипт не может записать сессию на диск (нету доступа или папка не существует)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.