帮忙看看这个程序! Session_register("a");Session_start();要写在每页的最上方 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $sql="select * from user where username='".$a['username']."'"; 看错了,$a不是数组<?if(session_is_registered('a')){$sql="select * from user where username='".$a."'"; 在user_info.php中看看有没有a的值如果没有的话。有$_SESSION["a"]看看有没有值。 每次取得的用户id都是1,说明有SESSION变量$a.不过楼主是用session_register()注册的.建议楼主使用$_SESSION数组注册/销毁SESSION变量.在user_info.php中,$username并没有注册到SESSION前面的页面也没有注册,所以$username是空值. 而且user_info.php,也没有用session_start(); 现在可以了,user.php代码如下:<?$a=$array[username];$dbh = mysql_connect('localhost:3306','root','shilyshare520'); mysql_select_db('xinlu',$dbh); $sql="select id from user where username='".$logname."' and password='".$password."'";$res = mysql_query($sql, $dbh);$array=mysql_fetch_array($res);if($array[id]){Session_start();Session_register('a');$a=$array[id];//printf($a);?>这个我已经调试过了,每次都可以取得对应用户的id。 self的问题 getJSON请求PHP数据问题 PHP MYSQL数据库插入汉字问题! 求php的建站系统! 一个正则问题, 如何抽取时不包含回车换行符号 php数组问题,请看下面贴出的代码 PHP环境搭建好了但是还是在IIS环境下无法显示PHP文件,问题出来哪里? php4.x+mysql3.x如何才能获得自动增长的主键值? 在线投票系统里创建基本图像问题? 真的没人能解决吗?--->另一页 请问 cookie何session功能上有什么不同之处 请大家帮帮忙了 谢谢! 入门问题:php连接mysql的用户认证代码,不能按书上的正常实现。
<?
if(session_is_registered('a'))
{
$sql="select * from user where username='".$a."'";
有$_SESSION["a"]看看有没有值。
<?
$a=$array[username];
$dbh = mysql_connect('localhost:3306','root','shilyshare520');
mysql_select_db('xinlu',$dbh);
$sql="select id from user where username='".$logname."' and password='".$password."'";
$res = mysql_query($sql, $dbh);
$array=mysql_fetch_array($res);
if($array[id])
{Session_start();
Session_register('a');
$a=$array[id];
//printf($a);
?>
这个我已经调试过了,每次都可以取得对应用户的id。