Я хочу начать с того, что вы ошибаетесь! Это не причина того, что вы видите это предупреждение. Причина в том, что вы начали сеанс раньше, и затем вы снова начали его. Поэтому посмотрите в своем коде на 2 строки с "session_start()"
. Даже если это не так, session_start()
должен быть первой строкой в вашем скрипте !!!
Теперь, чтобы ответить на ваш вопрос!
Есть 2 способа сделать это:
отключить предупреждения от php.ini
Открыть файл php.ini.
В этом поиске файла для фразы «error_reporting = E_ALL», [без кавычек]
Здесь заменить это «error_reporting = E_ALL & ~ E_NOTICE & ~ E_WARNING«
(Показать все ошибки, за исключением уведомлений и предупреждений о стандартах кодирования)
Убедитесь, что вы изменили реальную разрешенную часть этого файла, в файле указаны некоторые другие примеры.
Перезапустите PHP + Apache
использовать error_reporting()
функция в PHP нравится описана в руководстве PHP HERE
Но я должен предупредить вас, nither это считается хорошей практикой. Нельзя отключать предупреждения, уведомления или сообщения об ошибках.
Надеюсь, это поможет! : D
Было бы разумнее [исправить ошибку, а не скрывать ее] (https://twitter.com/moo9000/status/260819671505334272) ... – DCoder
Если я удалю пробелы, то он работает нормально. Но проблема заключается в том, что cPanel автоматически добавляет пробел. – cmit
вы можете сослаться на эту ссылку http://forum.arvixe.com/smf/general/turn-off-display_errors-with-whmcpanel/ –