开发者社区> 问答> 正文

无法保存Session

已解决

展开
收起
2018-06-22 08:07:24 1119 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档


    一个简单的 page-view 计数器实例。isset() 函数检测是否已设置 "views" 变量。如果已设置 "views" 变量,我们累加计数器。如果 "views" 不存在,则创建 "views" 变量,并把它设置为 1: 

    <?php

    session_start();


    if(isset($_SESSION['views']))

      $_SESSION['views']=$_SESSION['views']+1;


    else

      $_SESSION['views']=1;

    echo "Views=". $_SESSION['views'];

    ?>

    :通过 session_destroy() 函数彻底终结 session:


    <?php

    session_destroy();

    ?>


    完整代码:

    <?php

    session_start();


    if(isset($_SESSION['views']))

      $_SESSION['views']=$_SESSION['views']+1;


    else

      $_SESSION['views']=1;

    echo "Views=". $_SESSION['views'];

    session_destroy();

    ?>


    使用前,先注释session_destroy();  每刷新一次页面Views会+1,这个是session保存了,即使重新打开浏览器也是+1的  之后打开session_destroy();这个session就破坏了  就一直是1了  这个可以验证session功能是没问题的  


    如果问题还未能解决,请联系售后技术支持




    2018-06-29 06:56:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载