V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yangwenqian
V2EX  ›  PHP

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

  •  
  •   yangwenqian · Nov 2, 2016 · 2812 views
    This topic created in 3465 days ago, the information mentioned may be changed or developed.
    <?php
    session_start();

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

    ?>

    我页面的代码如上,不断刷新页面,按理说应该是删除和保存轮流切换,但实际上不是,一直是保存,把删除方法注释之后,就会一直是删除,及时把注释撤销,也一直是删除,然后要把赋值方法注释,才能变成保存,但撤销注释之后也一直是保存。
    就这样一直无法正常工作,根本不会每次刷新都 toggle 一次。
    求大神帮忙,谢谢。
    8 replies    2016-12-09 18:07:10 +08:00
    surfire91
        1
    surfire91  
       Nov 2, 2016
    我觉得不是代码的问题。
    把错误输出打开看看有啥错误输出。
    wkan
        2
    wkan  
       Nov 2, 2016
    我试了一下代码,没毛病,是可以 toggle 的;
    会不会是 php 没法保存 SESSION_ID
    mogita
        3
    mogita  
       Nov 2, 2016
    是在浏览器里测的吗?没 Cookie 的环境会导致失败。
    edennow
        4
    edennow  
       Nov 2, 2016
    检查下 session 目录存不存在
    helloccav
        5
    helloccav  
       Nov 2, 2016
    我试了一下代码,也是没毛病,是可以 toggle 的
    helloccav
        6
    helloccav  
       Nov 2, 2016
    不会是硬盘空间满了吧
    allanxiong
        7
    allanxiong  
       Nov 2, 2016
    加个参数试试
    to2false
        8
    to2false  
       Dec 9, 2016
    php session 的路径没配置好或者那个路径权限不对
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3324 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    ♥ Do have faith in what you're doing.