帮忙看看这个程序! 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。 用PHP输出js,在firefox下 没用?? 一个年度考勤统计系统的设计 求正则表达式???????????????急 Ajax 在线等 wordpess这种下拉菜单怎么写成。 php初学者,thinkphp写数据库问题 网络卡时就插入失败 如何确定一个PHP的系统只能在一台电脑上面使用? DNS转向问题,在线等... 请问哪有邮件列表的程序啊,收费的也可以 请问 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。