V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangwenqian
V2EX  ›  PHP

求助 php session 不会切换的问题。

  •  
  •   yangwenqian · 2016-11-02 14:52:53 +08:00 · 1954 次点击
    这是一个创建于 2733 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <?php
    session_start();

    if (isset($_SESSION['tt'])) {
    echo '删除 session' . $_SESSION['tt'];
    unset($_SESSION['tt']);
    return;
    } else {
    echo '保存 session';
    $_SESSION['tt'] = '123456';
    return;
    }

    ?>

    我页面的代码如上,不断刷新页面,按理说应该是删除和保存轮流切换,但实际上不是,一直是保存,把删除方法注释之后,就会一直是删除,及时把注释撤销,也一直是删除,然后要把赋值方法注释,才能变成保存,但撤销注释之后也一直是保存。
    就这样一直无法正常工作,根本不会每次刷新都 toggle 一次。
    求大神帮忙,谢谢。
    8 条回复    2016-12-09 18:07:10 +08:00
    surfire91
        1
    surfire91  
       2016-11-02 14:59:56 +08:00
    我觉得不是代码的问题。
    把错误输出打开看看有啥错误输出。
    wkan
        2
    wkan  
       2016-11-02 15:04:53 +08:00
    我试了一下代码,没毛病,是可以 toggle 的;
    会不会是 php 没法保存 SESSION_ID
    ck65
        3
    ck65  
       2016-11-02 15:07:15 +08:00
    是在浏览器里测的吗?没 Cookie 的环境会导致失败。
    edennow
        4
    edennow  
       2016-11-02 15:11:53 +08:00
    检查下 session 目录存不存在
    helloccav
        5
    helloccav  
       2016-11-02 15:12:05 +08:00
    我试了一下代码,也是没毛病,是可以 toggle 的
    helloccav
        6
    helloccav  
       2016-11-02 15:12:34 +08:00
    不会是硬盘空间满了吧
    allanxiong
        7
    allanxiong  
       2016-11-02 15:30:28 +08:00
    加个参数试试
    to2false
        8
    to2false  
       2016-12-09 18:07:10 +08:00
    php session 的路径没配置好或者那个路径权限不对
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   887 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:11 · PVG 04:11 · LAX 13:11 · JFK 16:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.