session_start() Проблем

idiotabg

Registered
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/******/public_html/******/******/index.php:11) in /home/******/public_html/******/******/config.php on line
В config.php на линия 3 имам:
session_start(); :cry:
 
Пак се изказа неподготвен - какво значение има дали е на линия 2 или на линия 3 като между отварящия таг и session start има едно празно разстояние.
Резултата - on line 2 ;)
 
Сложи едно @ пред session_start(); . :)
И за всеки случай едно error_reporting(0); най-отгоре след <?php (отварящия таг) сложи.
 
Благодаря на всички :) Съветите ми ви помогнаха
Не се бях сетил да спра error reporting :) Мерси много и за ob_start
 
Отново имам проблем :cry: направих това което ми казахте - на localhost работи всичко но като прехвърля на hostsean не мога да се логна :cry:
 
Пак съм се изказал неподготвен? Защо "пак" хаха, ти имаш нужда от помощ и ти помагаме ти никъде не си казал, че отварящия таг е на първа линия, опитваме се да ти помогнем, ама ти... Надявам се никой да не ти помогне.
 
Код:
<?php
ob_start();
// останалия код
?>

ако не стане, замени ob със session

при тези функции е решаващо, да няма нищо преди тях, дори и свободен ред, а да са точно под <?php
 
Абе недей слага никакви "@".

Това само заглушава грешката. Не решава проблема!
Така и не се научиха.

Пробвай:

Код:
<?php
ob_start();
session_start();

Кода ти.......

?>
 
PHPclown каза:
Абе недей слага никакви "@".

Това само заглушава грешката. Не решава проблема!
Така и не се научиха.

Пробвай:

Код:
<?php
ob_start();
session_start();

Кода ти.......

?>

Няма ли да е по добре така

Код:
<?php 
session_start(); 
ob_start(); 

Кода ти....... 

?>

аз имам навика на слагам ob_start(); след session_start();
 

Back
Горе