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
Форумы портала PHP.SU :: Версия для печати :: Ошибка session_start();
Форумы портала PHP.SU » » Вопросы новичков » Ошибка session_start();

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

1. shahin - 17 Июля, 2014 - 15:07:00 - перейти к сообщению
Здравствуйте,
эта ошибка
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\OpenServer\domains\site\includes\functions.php:2) in D:\OpenServer\domains\site\includes\functions.php on line 2
говорит что у меня сеесия уже была открыта. Но у меня тольков одном файле открывается сессия. как исправить?
И еще не работает Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\site\includes\functions.php:2) in D:\OpenServer\domains\site\tmp\auth.php on line 12
вот сам файл auth
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require_once "includes/functions.php";
  3. require_once ("includes/configuration.php");
  4. $Login = filter_input(INPUT_POST, 'Login', FILTER_SANITIZE_STRING);
  5. $Password = filter_input(INPUT_POST, 'Password', FILTER_SANITIZE_STRING);
  6. $Password = md5($Password);  
  7. if (auth($Login, $Password)) {  
  8. $_SESSION["Login"] = $Login;  
  9. $_SESSION["Password"] = $Password; }
  10. else $_SESSION["error_auth"] = 1;  
  11. header("Location: ".$_SERVER["HTTP_REFERER"]);  
  12. ?>
2. DelphinPRO - 17 Июля, 2014 - 15:23:16 - перейти к сообщению
shahin пишет:
говорит что у меня сеесия уже была открыта

вам говорят, что заголовки уже отправлены, поздно их формировать: headers already sent
Более того, вам говорят, в каком месте произошел вывод в браузер, и как следствие, отправка заголовков: output started at D:\OpenServer\domains\site\includes\functions.php:2

Почему бы не посмотреть в этот файлик, во вторую строчку?

И главное!!! Гугл все еще работает!! им можно пользоваться....

http://www.phpfaq[dot]ru/headers
3. shahin - 17 Июля, 2014 - 22:45:02 - перейти к сообщению
DelphinPRO пишет:
И главное!!! Гугл все еще работает!! им можно пользоваться....

Я перед созданием темы пользуюсь гуглом!
DelphinPRO пишет:
Почему бы не посмотреть в этот файлик, во вторую строчку?

Поблема была из-за
CODE (php):
скопировать код в буфер обмена
  1. <!------------------------------------------------------------------------------------------------->

перед

Но эту устранить не могу
Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\sites\tmp\header.php:6) in D:\OpenServer\domains\sites\tmp\profile.php on line 39
вот header.php
Спойлер (Отобразить)
4. DelphinPRO - 18 Июля, 2014 - 08:35:50 - перейти к сообщению
shahin пишет:
<!DOCTYPE html">

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

 

Powered by ExBB FM 1.0 RC1