Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Session глюк!

Обсуждение темы Session глюк! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; А чё это за приколы? Если втюкнуть php скрипт посреди html документа, и вызвать функцию session_start(), то получаем вот что: Warning: session_start(): Cannot ...


Закрытая тема
 
Опции темы
Старый 01.11.2003, 00:34   #1
А чё это за приколы? Если втюкнуть php скрипт посреди html документа, и вызвать функцию session_start(), то получаем вот что:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\WServer\Apache2\htdocs\1.php:2) in C:\WServer\Apache2\htdocs\1.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\WServer\Apache2\htdocs\1.php:2) in C:\WServer\Apache2\htdocs\1.php on line 2


если кроме скрита в документе больше ничего нет, то ничего не наблюдаеться, всё в порядке и сессии работают...
 
Старый 01.11.2003, 00:34
Ссылки
Старый 03.11.2003, 11:01   #2
ILA

Привожу описание:
bool session_start ( void) \linebreak
session_start() creates a session (or resumes the current one based on the session id being passed via a GET variable or a cookie).
If you want to use a named session, you must call session_name() before calling session_start().
This function always returns TRUE.

Note: If you are using cookie-based sessions, you must call session_start() before anything is output to the browser.

Теперь понятно почему?
 
Старый 04.11.2003, 00:48   #3
Я юзед cookie-based sessions, и вызываю session_start перед тем как обращаюсь как массиву, а эта вырезка из манула мне ни очём не говрит. Объяснили бы кто-то по русски(всмысле по понятней)
 
Старый 04.11.2003, 09:14   #4
ILA

Цитата:
Dio's de Lammos:
Объяснили бы кто-то по русски(всмысле по понятней)
ОК. Перевожу.
Нужно вызывать session_start() до того как что-либо будет передано браузеру. Т.е. твоя страничка не должна содержать никакого html-кода до session_start(). Это, естественно, относится и к командам типа echo "blablabla".
 
Старый 04.11.2003, 09:14
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюк при Save for Web Anja Растровая графика 14 13.12.2004 18:03
Глюк с переменными Stenvel HTML, CSS, JavaScript 5 01.11.2004 04:05
вопрос по session akela HTML, CSS, JavaScript 2 10.07.2004 21:36
Что за глюк? kors@r Зал дебютантов 13 29.04.2004 13:59
Что за глюк? Junkers HTML, CSS, JavaScript 17 12.03.2004 09:58


Текущее время: 13:43. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Тарифный план «Lite»
Место: 1000 Мб
Трафик: неограниченный
Панель управления
Заказать ТП «Lite»
Тарифный план «Normal»
Место: 2000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Normal»
Тарифный план «Profy»
Место: 7000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Profy»
Тарифный план «Места хватит!»
Место: 25 ГБ
Трафик: неограниченный
Поддержка SSI, ssh
Заказать ТП «Места хватит!»
Дизайнерский форум