Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Имеет ли значение где ставить session_start?
 
 автор: Indemion   (13.08.2007 в 18:56)   письмо автору
 
 

Так работает :
<?php
#page1.php
session_id('111111111111111111111111');
$_SESSION['test'] = "тест";
session_start();
header ("Location: page2.php");

#page2.php
session_start();
echo 
session_id();
echo 
"session=".$_SESSION['test'];
?>


Вопрос, имеет ли значение где в page1.php ставить session_start(), до $_SESSION['test'] "тест" или после?

   
 
 автор: sim5   (13.08.2007 в 18:59)   письмо автору
 
   для: Indemion   (13.08.2007 в 18:56)
 

До.

   
 
 автор: cheops   (13.08.2007 в 23:05)   письмо автору
 
   для: Indemion   (13.08.2007 в 18:56)
 

Да, имеет, следует помещать функцию session_start() до обращения к суперглобальному массиву $_SESSION.

   
 
 автор: mihdan   (14.08.2007 в 14:56)   письмо автору
 
   для: cheops   (13.08.2007 в 23:05)
 

и до вывода данных в браузер

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования