2012-06-29 2 views
1

У меня есть сайт со многими вкладками, когда я открываю любую вкладку, я хочу получить некоторые данные из сеанса, но эти данные не могут быть получены без session_start(); и когда я поставил session_start(), исключение брошено сказать мне, что сессия уже начинаетphp session должен запускаться, но когда он запускается, дает исключение

это исключение

A session had already been started - ignoring session_start() 
+0

Опубликовать код. –

+0

Вы должны показать код, который терпит неудачу, и исключение, которое он производит. Раздел отправленного кода должен быть наименьшим фрагментом кода, который воспроизводит проблему. – jordanm

ответ

1

Необходимо проверить, установлен ли сеанс перед началом сеанса.

if(!isset($_SESSION)){ 
    session_start(); 
} 
+1

он работает, спасибо человек –

+1

Не проблема. удачи! –

1

Вы можете начать с

if(!$_SESSION) { 
    session_start(); 
} 

или,

@session_start(); 

«@» подавляет ошибки.

+1

Плохая практика для подавления ошибок. Исправьте их. –

+0

Я согласен, переключил заказ через edit – jbnunn

+0

Я получил эту ошибку 'Примечание: Неопределенная переменная: _SESSION' –

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