最近在学PHP..自己做了一个小小的新闻系统....就差用户权限那一部分了....自学了一下session..然后写了一点..发现都不起作用..跨文件调用的时候打印都打印不出来..希望哪位有用到SESSION的代码贴出来让我参考一下..最好多贴几个文件的代码.....

解决方案 »

  1.   

    a.php
    session_start();
    $_SESSION['uid'] = '1';b.php
    session_start();
    echo $_SESSION['uid'];
      

  2.   

    1.php<?php
    session_start();//必须的,而且第一行
    $_SESSION[username]="用户名";
    echo $_SESSION[username];
    ?>
    <a href="2.php">请点击第二页面</a>
    2.php<?php
    session_start();//必须的,而且第一行
    echo $_SESSION[username];
    ?>
      

  3.   

    session_start()
    if(empty($_SESSION['username'])){
    header('location:login.php');
    }
      

  4.   

    打印不出来!!!是不是我的php.ini没配置好?还是浏览器问题?求注意事项
      

  5.   

    不会1.php也打印不出来吧
      

  6.   

    不会1.php也打印不出来吧
      

  7.   

    把你的php 错误提示打开...然后给我们贴出错误提示
      

  8.   

    Notice: Undefined index: username in C:\wamp\www\test\4.PHP on line 3
    line3是这个...echo $_SESSION[‘username’]; 
      

  9.   

    Notice: Undefined index: username in C:\wamp\www\test\4.PHP on line 3
    line3是这个...echo $_SESSION[‘username’]; 
      

  10.   


    应该是echo $_session['username'];//你的符号有问题,应该用单引号',而不是`
      

  11.   

    到 session 目录里面看看 session 文件有没有 , 把 session id 打印出来,跟那个文件名对比下看看 
      

  12.   

    这个问题倒是解决了出现了另一个问题
    我有一个注销页面
    session_start();
    session_unset();
    session_destroy(); 
    echo "注销完成!";我注销了之后。。再登陆登陆验证显示成功登陆但是到了浏览文章等页面的时候却显示我没登陆然后我再载入一遍注销页面。。却能正常登陆。。不断这样
      

  13.   

    session_unset($_SESSION['uid']);注销你那个变量试试
      

  14.   

    啊??不是注销了么??这个问题倒是解决了出现了另一个问题
    我有一个注销页面
    session_start();
    session_unset();
    session_destroy(); 
    echo "注销完成!";我注销了之后。。再登陆