Ошибка запуска сеанса в PHP

Я создал социальный сайт, где пользователи могут регистрироваться и видеть сообщения друг друга. Он отлично работает на моем локальном сервере, но когда я попытался загрузить файл на 000webhost.com, отобразилась ошибка «Сеанс уже запущен». Есть ли способ решить эту проблему? Спасибо!

Не начинайте сеанс дважды. Он дает вам имя файла, в котором это происходит, и номер строки. Магия.

Xorifelse 17.07.2018 18:06

Я предполагаю, что это «бесплатный» хостинг, который предлагает 000webhost. Помните, что этот "бесплатный" сервис использует PHP 5.2, который намного превосходит Конец жизни.

Machavity 17.07.2018 18:11

Я попытался предоставить свой код, но произошла ошибка "ваш код не отформатирован"

Best Bibek 17.07.2018 18:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
191
1

Ответы 1

Вы можете использовать этот код перед началом сеанса:

Для PHP> = 5.4.0

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

Для PHP <5.4.0

if (session_id() == '') {
    session_start();
}

Другие вопросы по теме