2016-11-02 4 views
0
<?php 
session_start(); 
if (isset($_SESSION['tt'])) { 
    echo 'delete session' . $_SESSION['tt']; 
    unset($_SESSION['tt']); 
    return; 
} else { 
    echo 'save session'; 
    $_SESSION['tt'] = '123456'; 
    return; 
} 
?> 

, когда я обновите эту страницу, всегда эхо «сохранить сеанс», потом удалить unset($_SESSION['tt']), обновления, всегда эхо «Удалить сеанс» но отменить удаление, обновление, все еще эхо «Удалить сеанс».Почему мой сеанс PHP не обновлялся при обновлении моей страницы?

Мне нужно эхо «save ......» и «delete ......» в свою очередь, когда я многократно обновляюсь, это не работает. , пожалуйста, помогите!

+0

удалить 'return' и попробовать –

+0

Добро пожаловать в StackOverflow @yangwenqian –

+0

Возможной дубликаты [данных PHP Session не (http://stackoverflow.com/questions/155920/php-session-data-not-being-saved) –

ответ

0

Установить переменную session.auto_start 1 в файле php.ini, некоторые Инсталляции не нагружают сеанс по умолчанию

+0

Добро пожаловать в StackOverflow @dloal –

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