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 » PHP » Программирование на PHP » Проблемы с функцией session_start() ?

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

1. smailik2509 - 11 Июня, 2010 - 17:26:36 - перейти к сообщению
Всем привет. Помогите разобраться. Есть файл Lock.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once($_SERVER['DOCUMENT_ROOT']. "/db/DataBase.php");
  4.  
  5. if(!isset($_SESSION['pas']) && !isset($_SESSION['mail']))
  6. {
  7.     header("Location: /administrator/index.php");
  8. }
  9. else
  10. {
  11.     $email = $_SESSION['mail'];
  12.     $psw = $_SESSION['pas'];
  13.  
  14.  
  15.     $rezult = $sql->select('SELECT * FROM users WHERE email="'.$email.'" and password = "'.$psw.'"');
  16.  
  17.     if(count($rezult) < 1)
  18.     {
  19.         header("Location: /administrator/index.php");
  20.     }
  21. }
  22. ?>



Он подключается в самом начале каждого файла вот так:


PHP:
скопировать код в буфер обмена
  1. <?PHP require_once($_SERVER['DOCUMENT_ROOT']."/administrator/modules/Lock/Lock.php"); ?>


захожу в 1 файл все работает. там ссылка на 2 захажу он начинает ругаться на сессию. :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\photostudio.vs\www\administrator\news\users.php:1) in Z:\home\photostudio.vs\www\administrator\modules\Lock\Lock.php on line 2

в чем проблема кто нить знает...?????????????
2. garvey - 11 Июня, 2010 - 17:53:50 - перейти к сообщению
Сохрани эти файлы в кодировке UTF-8 без BOM.
3. smailik2509 - 11 Июня, 2010 - 17:56:56 - перейти к сообщению
Ты гений...=)))) Откуда знал?????? спасибо.....?
4. JustUserR - 13 Июня, 2010 - 12:33:54 - перейти к сообщению
smailik2509 пишет:
Откуда знал
Это достаточно часто встречающаяся ошибка наравне с ошибками связавнными с невозможность вывода различных HTTP-заголовков по причине вывода того или иного текста - также другим вариантом решения проблемы будет установка для PHP-интерпретатора кодировки файлов PHP-скриптов таким образом чтобы он воспринимал BOM как соответствующий юникодный управляющий символ

 

Powered by ExBB FM 1.0 RC1