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 :: Ошибка в изменении заголовка

 PHP.SU

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


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

> Без описания
imper
Отправлено: 08 Мая, 2012 - 17:18:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012  
Откуда: Тольятти


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

[+]


Помогите пожалуйста, я никак не пойму, как устранить ошибку?
вот код
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_SESSION['username']))
  3. {
  4.         $username = $_SESSION['username'];
  5.         $password = $_SESSION['password'];
  6.         $forename = $_SESSION['forename'];        
  7.         $surname = $_SESSION['surname'];
  8.         echo "С возвращением $forename <br />";
  9.         destroy_session_and_data();    
  10. }
  11. else echo "Пожалуйста для входа <a href='aunteficate2.php'>щёлкнете здесь</a>";
  12.  
  13. function destroy_session_and_data()
  14. {
  15. $_SESSION = array();
  16. if (session_id() != "" || isset($_COOKIE[session_name()]))
  17. setcookie(session_name(),' ', time()-2592000, '/'); // вот в этой строке ошибка
  18. }


меня хватило только на это

(Добавление)
всё работает но ошибка вылезает


-----
Самое лучшее решение проблемы
самое простое
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 17:25:30
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




ошибку в студию Радость
 
 Top
imper
Отправлено: 08 Мая, 2012 - 17:29:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012  
Откуда: Тольятти


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

[+]


Warning: Cannot modify header information - headers already sent by on line22


-----
Самое лучшее решение проблемы
самое простое
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 17:29:56
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




imper пишет:
Warning: Cannot modify header information - headers already sent by on line22

сессии и куки должны запускаться до вывода любой информации в браузер, а у тебя уже что то отсылается до них
 
 Top
imper
Отправлено: 08 Мая, 2012 - 17:32:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012  
Откуда: Тольятти


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

[+]


ды пофигу хоть в первую строку вставляй всё равно, пишет что уже заголовки отправлены и их заменить нельзя


-----
Самое лучшее решение проблемы
самое простое
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 17:32:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




imper пишет:
всё работает но ошибка вылезает

это на локальном все работает Улыбка загрузишь на хостинг, перестанет работать
(Добавление)
тут может быть масса причин. возможно у тебя кодировка UTF with BOM , и добавился невидимый символ в начале файла. возможно, у тебя есть пустая строка перед кодом Php.
эта тема неоднократно везде обсуждалась уже..
(Добавление)
http://pyha[dot]ru/articles/php/auth/
 
 Top
Bio man
Отправлено: 08 Мая, 2012 - 19:51:36
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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




А что на 22 строке?
 
 Top
Muxa
Отправлено: 09 Мая, 2012 - 00:17:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




Bio man пишет:
А что на 22 строке?

Цитата:
setcookie(session_name(),' ', time()-2592000, '/'); // вот в этой строке ошибка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB