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

Форум PHP

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

 

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

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

тема: не работает session_destroy()
 
 автор: chexov   (24.03.2008 в 08:01)   письмо автору
 
 

на хосте А настройки сессий вот такие:

sessionSession Support     enabled 
Registered save handlers     files user mm sqlite 
Registered serializer handlers     php php_binary wddx

На хосте B

sessionSession Support     enabled 
Registered save handlers     files user sqlite 
Registered serializer handlers     php php_binary

Есть 2 файла:
1.php

ini_set('url_rewriter.tags','');
session_name("USER");
session_start();

2.php

session_destroy();
header ("Location: index.php");//переход в 3 файл

На хосте А оба файла работают отлично, но на хосте B выдает вот такую ошибку

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home//public_html/1.php:1) in /home/public_html/1.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/1.php:1) in /home/public_html/2.php on line 2


Подскажите от чего так? дело в настройках php.ini? или в чем то другом?

   
 
 автор: chexov   (24.03.2008 в 11:04)   письмо автору
 
   для: chexov   (24.03.2008 в 08:01)
 

кто нить поможет?

   
 
 автор: chexov   (24.03.2008 в 11:51)   письмо автору
 
   для: chexov   (24.03.2008 в 11:04)
 

Кто нибудь помогите пожалуйста, а то я не знаю как хостеру объяснять

   
 
 автор: DEM   (24.03.2008 в 11:59)   письмо автору
 
   для: chexov   (24.03.2008 в 08:01)
 

У вас в 2.php не включена сессия... session_start(); надо писать в каждом файле

   
 
 автор: chexov   (24.03.2008 в 12:07)   письмо автору
 
   для: DEM   (24.03.2008 в 11:59)
 

включил все равно таже песня...

   
 
 автор: DEM   (24.03.2008 в 12:11)   письмо автору
 
   для: chexov   (24.03.2008 в 12:07)
 

Странно... Скорее всего дело в том, что вы вызывается session_start(); не в самом начале файла. Просто вроде бы она должна вызываться в самом начале файла. Поропбуйте в начале каждого файла написать ob_start();

   
Rambler's Top100
вверх

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