| |
|
|
| | Почему session_start() вызывается до ввывода чего то в браузер? | |
| |
|
|
| |
|
|
| |
для: jeans1986
(31.10.2006 в 09:22)
| | | Потому что если вызвать ее после, то ничего не получится, кроме ошибки =)
А если глубже копать, то хз :) | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(31.10.2006 в 09:41)
| | | По запросу session_start() интерпретатор PHP обязан выставить сессионный кук ((setcookie('PHPSESSID', '????????')). )Кукисы выставляются в заголовках отклика. Заголовки следуют перед телом отклика, то есть перед тем, что идет в браузер.
--
При попытке ввести в этой реплике вместо вопросиков буквы x в количестве 8 шт., сайт показывает 403 ошибку и грозится всеми карами небесными. К чему бы это? Администрация не любит букв x в больших количествах? | |
| |
|
|
| |
|
|
| |
для: Trianon
(31.10.2006 в 09:55)
| | | Любопытно... нужно будет в логах порыться - к чему бы это (специально не делали)... | |
| |
|
|
| |
|
|
| |
для: jeans1986
(31.10.2006 в 09:22)
| | | Уникальный идентификатор сессии SID может передавать через GET-параметр или сессионную cookie. Чаще используется последний механизм. Cookie - устанавливаются через HTTP-заголовки. HTTP-заголовки всегда предшествуют телу документа. Поэтому все операции, которые используют для своей работы HTTP-заголовки должны производиться до вывода в окно браузера. | |
| |
|
|