2017-02-05 6 views
0

http://www.dollargainer.com/Как я могу решить эту проблему

Устаревшие: Функция Ерег() является устаревшим в /home/kujwilyv/public_html/index.php на линии 5472

Предупреждение: Не удается изменить информацию в заголовке - заголовки уже отправлены по (выход начался в /home/kujwilyv/public_html/index.php:5472) в /home/kujwilyv/public_html/index.php на линии 5474

Устаревшие: Функция рАЗДЕЛИТЬ() является устаревшим в/дома/kujwilyv/public_html/index.php в строке 4692

Dep recated: Функция split() устарела в /home/kujwilyv/public_html/index.php в строке 4693

Предупреждение: session_start() [function.session-start]: Не удается отправить сеанс cookie - заголовки, уже отправленные (вывод начато в /home/kujwilyv/public_html/index.php:5472) в /home/kujwilyv/public_html/index.php в строке 5621

Предупреждение: session_start() [function.session-start]: не удается отправить кеш сеанса ограничитель - заголовки уже отправлены (выход начался в /home/kujwilyv/public_html/index.php:5472) в /home/kujwilyv/public_html/index.php на линии 5621

Устаревшие: Функция рАЗДЕЛИТЬ() является устаревшим в/home/kujwilyv/public_html/index.php в строке 7053

+1

Вы пробовали их? Любое устаревшее означает, что это старая функция и больше не поддерживается в вашей версии PHP. Предупреждения сеанса связаны с тем, что выходной сигнал генерируется до того, как установлены заголовки (сначала нужно установить заголовки). –

+1

htaccess не имеет к этому никакого отношения. удалите тег. – starkeen

+1

И Javascript, и MySQL, на самом деле @starkeen –

ответ

2

Поместите свой session_start() поверх скрипта или используйте буферизацию вывода. Вы не можете отправить что-либо до начала сеанса, потому что ему необходимо отправить куки-файл сеанса в заголовок.

Если вы уже что-то отправили, заголовок уже ушел, поэтому сеанс пропустил свой полет.

Что касается устаревшего предупреждения, вам нужно будет его обработать. Взял меня 3 часа, чтобы над этой точкой зрения, и я узнать ALOT: http://php.net/manual/en/book.session.php

+1

Уже ответил: http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php – Progrock

2

Как указано ошибка, функция split() осуждается в PHP 5.3.0 и была удалена из PHP 7.0. Прочитано http://php.net/manual/en/function.split.php

Таким образом, вместо этого используйте explode().

Read: http://www.w3schools.com/php/func_string_explode.asp http://php.net/manual/en/function.explode.php

То же самое с ereg(), который также считается устаревшим. Используйте вместо этого preg_match().

Прочитано: http://php.net/manual/en/function.preg-match.php

+1

Уже ответил: http://stackoverflow.com/questions/2813241/php -split-альтернатива – Progrock

Смежные вопросы