![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
![]()
Почему session_start() нужно писать до какого либо html кода
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Потому что при создании сессии формируется заголовок ответа.
Ваш К.О. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
У вас проблемы с Поисковыми системами?
Или вы считаете, что кто-то обязан вам разжевывать то, что вам лень самому найти-прочитать-понять...? На случай, если вам таки не лень читать: Сессии в PHP Сессии.Подробное описание механизма и принципов работы Решение проблем с заголовками PS: программист, который не в состоянии найти ответ на свой теоретический вопрос в мануалах или ПС - никакой программист ![]() (ИМХО + жизненный опыт) |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
У каждого пакета есть заголовок - область служебной информации.
Сначала задаётся заголовок, а потом его содержимое. В процессе интерпретации просто так менять уже заданный заголовок нельзя. Вывод содержимого автоматически формирует заголовок. У вас получается, что сначала заголовок автоматически формируется при выводе, а затем Вы пытаетесь его поменять, когда задаёте сессию. Это и вызывает ошибку. Наверное, Я впервые соглашусь с Andkorol: - Этот вопрос относиться к основам web-программирования. Весьма желательно будет, если Вы прочтёте хотя бы одну книгу (видеокурсы за книгу не сойдут) по данной тематике. Последний раз редактировалось Виталий Желтяков; 13.03.2011 в 12:42. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 13.02.2011
Сообщений: 81
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Практически в любой книге по web-программированию описан принцип работы HTTP-протокола - т.к. он является основой всего web-программирования.
Поэтому я советую прислушаться к рекомендациям - и для саморазвития прочитать хотя бы одну из профильных книг. В любом обучении важна последовательность (от основ - к более глубоким понятиям) - именно это выгодно отличает книгу от беспорядочной кучи статей в Сети. Только получение упорядоченных и систематизированных знаний позволит избежать таких вот пробелов в знании самых основополагающих принципов. Выделите неделю-две на прочтение книги - сэкономите себе массу времени впоследствии. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
session_start() | cybviolence | PHP | 9 | 14.10.2010 12:17 |