您好,欢迎访问一九零五行业门户网

为什么用session传值为空?

session mysql php
member_login_do.php
0 )  //查看返回的查询结果行数
   {
 session_id(sid);
         session_start();                //登陆成功,设置session值
 $_session['member'] = $_post['txt_username'];    
 //session_write_close();
     echo ;
 //exit(0);
   }
   else
   {
     echo ;
   }
 }
 else 
 {
   echo ;
 }
 ?>
回复讨论(解决方案) session_member_check.php
每次登陆后都不能跳转到member_info.php,都是又出现登陆框(member_login.php)
session_member_check.php
不需要start的么?
我在if判断前加过,但是还是一样的
好像加了以后有warning,但是一闪而过,看不清楚
每个程序都需要有 session_start(); 你只在 member_login_do.php 中有是不行的
sid 只在 session_start() 后才有值
亲 有注入啊
可是加了session_start(); 还是一样的不能跳转啊
  if( mysql_num_rows($result) >0 )  //查看返回的查询结果行数
   { 
   exit;  //进入这里了么
..................
你先搞清楚是在 member_info.php 跳转到 member_login.php 文件的还是在之前就跳转了。
我在几个php文件开头加了session_id(sid);session_start();现在页面可以跳转了,但是member_info.php里不能显示从数据库里查询的信息?
member_info.php
会员中心
会员中心
会员基本信息
用户名:
密码:
密码保护问题:
密码保护答案:
身份证号:
联系电话:
qq:
邮箱:
联系地址:
邮政编码:
消费金额:
余额:
注册时间:
print_r($result);  是什么结果
我换成了遨游浏览器就好了
其它类似信息

推荐信息