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]   

> Описание: ошибочка
shtorm45rus
Отправлено: 13 Декабря, 2015 - 14:56:48
Post Id



Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2015  
Откуда: Курган


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




Вот такое предупреждение:

Notice: Constant START_GEN already defined in /home/......../inc/check.php on line 4

Notice: A session had already been started - ignoring session_start() in /home/........./inc/check.php on line 6


Вот файл check.php

Цитата:
<?php

ob_start();
define('START_GEN',microtime(true));
session_set_cookie_params(31556926);
session_start();

?>



Как решить? )))

(Отредактировано автором: 13 Декабря, 2015 - 14:58:05)

 
My status
 Top
andrewkard
Отправлено: 14 Декабря, 2015 - 11:26:13
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


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




shtorm45rus
После выполнения скрипта check.php уже не нужно:
shtorm45rus пишет:
define('START_GEN',microtime(true));

shtorm45rus пишет:
session_start();

А у Вас еще где то это прописано.
 
 Top
esterio
Отправлено: 14 Декабря, 2015 - 11:32:09
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




Вы оперделяете константу которая уже определена. На что и материться ПХП. Как вариант быстрого решения
PHP:
скопировать код в буфер обмена
  1. if (!defined('START_GEN')) {
  2.     define('START_GEN',microtime(true));
  3. }
 
 Top
shtorm45rus
Отправлено: 14 Декабря, 2015 - 14:54:41
Post Id



Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2015  
Откуда: Курган


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




Цитата:
<?php

ob_start();
if (!defined('START_GEN')) {
define('START_GEN',microtime(true));
}
session_set_cookie_params(31556926);
session_start();

?>


Правильно? если так то выдает ошибку:

Notice: A session had already been started - ignoring session_start() in /home/...../inc/check.php on line 9
 
My status
 Top
esterio
Отправлено: 14 Декабря, 2015 - 16:25:36
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




сейчас другая ошибка.
Цитата:
check.php on line 9

здесь у Вас вывод начался, после этого стартовать сессию нельзя
 
 Top
Мелкий Супермодератор
Отправлено: 14 Декабря, 2015 - 17:24:50
Post Id



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


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


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




Куда более вероятно, что вы подключаете один и тот же этот файл в двух разных местах обработки одного HTTP-запроса.


-----
PostgreSQL DBA
 
 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