开发者社区> 问答> 正文

php环境没有开启session

已解决

展开
收起
2018-03-03 00:41:52 943 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-03-07 10:03:21
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载