一个跳转页面用到$_SESSION(),第一次去取到session值为空,第二次刷新才是我要取的值,
所以我页面自己做了一个自动刷新echo "<meta http-equiv='refresh' content='10; url=list_conn_dj.php'/>";
发现php页面自己不停是刷新,死循环;我只有刷新一次就好,哪个高手能提供例子,谢谢!

解决方案 »

  1.   

    第一次去取session的值为空?
    不应该是这样,是你哪里弄错了。session当页赋值当页就可以取到
      

  2.   

    就是,session数据是服务端维护的,设置过怎么空。
      

  3.   

    楼主可能是先取值再赋值了
    正常来说,上一行赋值SESSON下一行就可以取到值。不需要刷新。
      

  4.   

    按照楼主的说法,直接header("Location:list_conn_dj.php");取到session值就可以了
      

  5.   

    把session_start();$var = $_SESSION['somesth']
    最到页面最顶端,先有值才能再取值
    刷新网页可以这样
    echo '<script type="text/javascript">window.location.href="#"</script>';
      

  6.   

    header("Location:list_conn_dj.php"); 
    这个可 用 
    echo '<script type="text/javascript">window.location.href="#"</script>';
    都行的
      

  7.   

    不知道是不是电脑IE设置有问题,本身自己页面刷新自己页面都会出现死循环,如下代码
    新建文件test1.php 放下面代码,访问都出现死循环;
    <?php
    echo '<script type="text/javascript">window.location.href="test1.php"</script>';
     echo "test111";
    ?>
      

  8.   

    SESSION 赋值后 马上就可以输出啦。