![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Somebody32 |
|
||||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Здравствуйте. У меня следующая проблема:
Есть 2 файла: index.php и login.php. Оба имеют формы авторизации, но весь процесс проходит во втором файле. При попытке авторизации с главной страницы скрипт отрабатывает, но ссессию не открывает, при этом ошибок не выдает. Но если же авторизовываться со второго файла (login.php), то сессия открывается, все работает, и даже после закрытия сессии с главной страницы можно логиниться. В чем может быть проблема? Главная:
Login.php
|
||||
|
|||||
vasac |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
Конечно не выдает — везде перед session_start() собака поставлена. Убери ее и посмотри, что он скажет. |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
убрал, итог:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2 Добавлено @ 22:03 После логина(login.php) остается лишь 1: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2 и авторизация с главной становится возможной, значит ли это что проблема тут : Warning: session_start(): Cannot send session cookie - headers already sent by (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2? |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Тут тебе все по-русски написано. Либо в самом начале скрипта стартуй, либо ob_start() -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
-=Ustas=-, так ведь на главной session_start и так первой строкой идет.
|
|||
|
||||
AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: 6 Всего: 18 |
Сделай самой первой строкой:
и скажи что выводит -------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Все тоже, ничего не изменилось.
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\foto\foto.php:2) in z:\home\localhost\www\foto\quest.php on line 2 |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Кто нибудь знает в чем может быть проблема? Я как только ни колдовал - ничего не получается. Очень нужно.
|
|||
|
||||
ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
А что находится в файле z:\home\localhost\www\foto\foto.php?
Кстати, лучше используй $_SESSION, а не session_register или непосредственное обращение к переменной Это сообщение отредактировал(а) ewolf - 16.9.2006, 19:44 |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
ewolf, это и есть главная страница. Вот как раз с нее логиниться и не получается.
|
|||
|
||||
ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
Ты уверен, что <?php начинается имеено с самого начала файла и перед ним нет пустых строк или случайных пробелов/символов?
|
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Блин, до чего же я невнимателен! На главной копирайт первой строкой в комментах был записан. Спасибо всем.
|
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
Somebody32, что находится в файле foto.php и какое отношение он имеет к index.php?
Добавлено @ 20:45 ок. ладно |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Рано я радовался.
Я убрал строку. Авторизация в ие проходит на ура, опера - глючит! Она просто не регистрирует в сессии, т.е выполняется этот кусок кода:
Я начинаю тихо ненавидеть эту красную букву "О" =) |
|||
|
||||
Somebody32 |
|
|||
![]() Overclocker ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 2.1.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
могу продолжать радоваться, это был глюк денвера. Все работает, всем спасибо.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |