Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сессии

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не работают
PVG
Отправлено: 03 Августа, 2012 - 14:13:56
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Май 2012  


Помог: 0 раз(а)




Здравствуйте!

Не могу понять почему не работает сессия.

1-й файл:

PHP:
скопировать код в буфер обмена
  1. <html>
  2. <h1>gsdfgs</h1>
  3. $_SESSION['i']="sdfgsd";
  4. ?>
  5. <a href = "http://localhost/of/2.php">dbkfjsh</a>
  6. </html>


Когда его открываю, получаю вот такую ошибку:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\of\1.php:3) in Z:\home\localhost\www\of\1.php on line 3
  3.  
  4. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\of\1.php:3) in Z:\home\localhost\www\of\1.php on line 3
  5.  



2-й файл (2.php):

PHP:
скопировать код в буфер обмена
  1. <html>
  2. <h1>gsdfgs</h1>
  3. echo $_SESSION['i'];
  4. ?>
  5. </html>


Когда открываю ссылку в первом файле, то такое же, только имя файла другое в ошибке, и все.


Если выводить результат через print_r, то получаю array( ).

Использую денвер.
 
 Top
Мелкий Супермодератор
Отправлено: 03 Августа, 2012 - 14:16:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




PVG пишет:
<html>
<h1>gsdfgs</h1>

Вот это - вывод в браузер. Сессия работает с куками, поэтому перед вызовом session_start не может быть никакого вывода в браузер.


-----
PostgreSQL DBA
 
 Top
PVG
Отправлено: 03 Августа, 2012 - 16:32:37
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Май 2012  


Помог: 0 раз(а)




спасибо, переменную вывело, но варнинг все равно остался:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\of\proba2.php:1) in Z:\home\localhost\www\of\proba2.php on line 1
 
 Top
Мелкий Супермодератор
Отправлено: 03 Августа, 2012 - 16:39:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Скорей всего, судя по номеру строки, это метка BOM: http://forum.php.su/topic.php?fo...1&topic=3026


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB