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