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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Cannot send session cookie - headers already sent by

Сообщения:  [1-8] 

 
 автор: Greeders   (16.08.2007 в 20:33)   письмо автору
 
   для: Trianon   (16.08.2007 в 20:26)
 

спасибо, ошибка теперь не выводится.
но дело в том что сам сценарий безупречно работал на php4, а вот на php5.0.1 появились глюки. со страницы, например, нельзя перейти на другую - ссылки не работают вообще!!!!!!
Мож надо поднастроить httpd.conf и php.ini????? Но как??

   
 
 автор: Trianon   (16.08.2007 в 20:26)   письмо автору
 
   для: Greeders   (16.08.2007 в 20:08)
 

вывод начат во включенном файле D:\server\www\DinamicPages\RandomPic.h на 15 строке.
Сессию нужно было начать до этого.

   
 
 автор: Greeders   (16.08.2007 в 20:09)   письмо автору
 
   для: pina   (16.08.2007 в 20:04)
 

на локальном Apache тестирую

   
 
 автор: Greeders   (16.08.2007 в 20:08)   письмо автору
 
   для: Davey   (16.08.2007 в 20:01)
 

<?
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");

include "DinamicPages\RandomPic.h";

session_name("sesPOI");
session_start(); ------------------- 10-ая строка
session_register("poi");

   
 
 автор: pina   (16.08.2007 в 20:04)   письмо автору
 
   для: Greeders   (16.08.2007 в 19:48)
 

Еще вопрос: где ты тестишь? Не на беспатном хостинге?

   
 
 автор: pina   (16.08.2007 в 20:03)   письмо автору
 
   для: Greeders   (16.08.2007 в 19:48)
 

В самом начяале файла поставь


<?php session_start();?>


в принципе можно и до тега <html>

   
 
 автор: Davey   (16.08.2007 в 20:01)   письмо автору
 
   для: Greeders   (16.08.2007 в 19:48)
 

у вас до старта сессии отправляются http-заголовки

D:\server\www\index.php - что в этом файле в 10 строке?

   
 
 автор: Greeders   (16.08.2007 в 19:48)   письмо автору
 
 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\server\www\DinamicPages\RandomPic.h:15) in D:\server\www\index.php on line 10

Что может значить это сообщение.
Возможное предположение: исходный код писался под PHP4, а счаз установлена 5-ая версия.
Но что надо исправить не понятно.

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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