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

Форум PHP

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

 

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

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

тема: Сессии. Помогите найти ошибку в очень маленьком коде! Пожалуйста!
 
 автор: stas1987   (25.07.2007 в 03:05)   письмо автору
 
 

Есть такой пример кода:


<?php
$country
=1;
if(!isset(
$_SESSION['country'])){
       
$_SESSION['country']=$country;
}

$strana=$_SESSION['country'];
echo 
$strana;
?>


но ничего не выводит. Я сначала подумал, что тут принцип как в куки, т.е. нельзя проверять их сразу после создания, но дело в том, что когда я перезагружаю, все равно ничего не выводит!

   
 
 автор: @ndry   (25.07.2007 в 03:28)   письмо автору
 
   для: stas1987   (25.07.2007 в 03:05)
 

<?php
session_start(); // <- НУЖНО СТАРТОВАТЬ СЕССИЮ
$country=1;
if(!isset($_SESSION['country']))
{
$_SESSION['country']=$country;
}

$strana=$_SESSION['country'];
echo $strana;
?>

   
 
 автор: stas1987   (25.07.2007 в 12:36)   письмо автору
 
   для: @ndry   (25.07.2007 в 03:28)
 

Вот это да! Я session_start() поставил в своем скрипте чуть ниже и забыл переставить и, следовательно, даже не заметил такой грубой ошибки.

Спасибо, большое!

   
Rambler's Top100
вверх

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