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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с функцией session_start() ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
smailik2509
Отправлено: 11 Июня, 2010 - 17:26:36
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Всем привет. Помогите разобраться. Есть файл 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

в чем проблема кто нить знает...?????????????

(Отредактировано автором: 11 Июня, 2010 - 17:38:28)

 
 Top
garvey
Отправлено: 11 Июня, 2010 - 17:53:50
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




Сохрани эти файлы в кодировке UTF-8 без BOM.
 
 Top
smailik2509
Отправлено: 11 Июня, 2010 - 17:56:56
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Ты гений...=)))) Откуда знал?????? спасибо.....?
 
 Top
JustUserR
Отправлено: 13 Июня, 2010 - 12:33:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




smailik2509 пишет:
Откуда знал
Это достаточно часто встречающаяся ошибка наравне с ошибками связавнными с невозможность вывода различных HTTP-заголовков по причине вывода того или иного текста - также другим вариантом решения проблемы будет установка для PHP-интерпретатора кодировки файлов PHP-скриптов таким образом чтобы он воспринимал BOM как соответствующий юникодный управляющий символ


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB