• 技术文章 >后端开发 >php教程

    PHP session 丢失 有关问题

    2016-06-13 10:15:40原创279
    PHP session 丢失 问题求助 急
    大家好,我在项目中 遇到一个十分离奇的SESSION丢失问题,有遇到这样问题的人帮我解答一下吗?

    就是在HTML框架里面 页面跳转以后 我依然可以取到SESEION_ID
    但是跳转以后同样的ID里面存入的信息就消失了,我用SMARTY在HTML里面循环的列表页条数 中第一条用跳转的方式,里面存如的信息永远不会丢失。但是到第二条以后 ,SESSION ID还在 但是 里面的所有存入的会员 会员权限等参数全部消失。
    谁能给个寻找问题的方法 或者 查找出问题 思路吗?


    ------解决方案--------------------
    1、你的贴图中每个框架中都有 SID 出现,而且都相同。这就不是 session 丢失的问题了
    你搞错了方向,自然也就找不出问题

    2、虽然你在 echo $_SESSION['aduid']; 时出现错误
    但你也没有给出对 $_SESSION['aduid'] 赋值的代码
    ------解决方案--------------------
    这里上 $_SESSION['aduid'] 等的 赋值代码 帮我看一下什么问题
    PHP code
    open();    $user     = trim($_POST["user"]);    $password = trim($_POST["password"]);    $yz       = trim($_POST["yz"]);        //echo $yz;    if($yz == $_SESSION['checkcode'])    {        $sql = "select * from admin where adname= '$user' and adpassword = '$password'";            $m->get($sql);        if($m->getRows()){            $n = $m->getValue(0,'adname');            $j = $m->getValue(0,'adjurisdiction');            $add = $m->getValue(0,'aduid');            $_SESSION["admin"] = $n;             $_SESSION["jur"] = $j;            $_SESSION["aduid"] = $add;            $sid = session_id();            //echo $sid;            //echo $_SESSION["admin"];               header( "Location: ../member/index.php?sid={$sid}");             //$url = "./member/index.php";            //header("location:./member/index.php");                        }else{            echo "";        }            }else{        echo "";    }?>
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot session echo Location aduid
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP面试之常见基础算法(附代码示例)• 简单易懂,Session的工作方式_PHP• GD输出汉字的函数的分析_PHP• 发布一个图形数字验证代码_PHP• 转一个手机开发的帖子(来自开发者俱乐部)_PHP
    1/1

    PHP中文网