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 :: Версия для печати :: Как решить?
Форумы портала PHP.SU » PHP » Программирование на PHP » Как решить?

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

1. shtorm45rus - 13 Декабря, 2015 - 14:56:48 - перейти к сообщению
Вот такое предупреждение:

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();

?>



Как решить? )))
2. andrewkard - 14 Декабря, 2015 - 11:26:13 - перейти к сообщению
shtorm45rus
После выполнения скрипта check.php уже не нужно:
shtorm45rus пишет:
define('START_GEN',microtime(true));

shtorm45rus пишет:
session_start();

А у Вас еще где то это прописано.
3. esterio - 14 Декабря, 2015 - 11:32:09 - перейти к сообщению
Вы оперделяете константу которая уже определена. На что и материться ПХП. Как вариант быстрого решения
PHP:
скопировать код в буфер обмена
  1. if (!defined('START_GEN')) {
  2.     define('START_GEN',microtime(true));
  3. }
4. shtorm45rus - 14 Декабря, 2015 - 14:54:41 - перейти к сообщению
Цитата:
<?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
5. esterio - 14 Декабря, 2015 - 16:25:36 - перейти к сообщению
сейчас другая ошибка.
Цитата:
check.php on line 9

здесь у Вас вывод начался, после этого стартовать сессию нельзя
6. Мелкий - 14 Декабря, 2015 - 17:24:50 - перейти к сообщению
Куда более вероятно, что вы подключаете один и тот же этот файл в двух разных местах обработки одного HTTP-запроса.

 

Powered by ExBB FM 1.0 RC1