还是身份认证问题(如何传递参数)再线等待。 用session啊!~~把你的password和user保留在session里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用session啊!~~把你的password和user保留在session里 我大体上,说一下把:SESSION的一系列库函数是在php4。0以后才支持的,所以先要保证你的php的版本~首先:你要先初始化一个session,也叫注册一个session<?//前面是一些html代码,就是一个用户名和密码的文本筐//初始化sessionsession_star();//判断用户名和 密码if($userid && $passwd){//去掉用户名和密码两端的空格,以保证正确的检索$userid = trim($userid);$passwd= trim($passwd);//连接数据库$db=mysql_connect("localhost","root","");//选择数据库表countmysql_select_db("count",$db);$checkid="select * from user where userid=\"".$userid."\"";$idresu=mysql_query($checkid,$db);if(mysql_error()){ echo"数据库检索失败!";return;}if(!mysql_num_rows($idresu)||//如果检索到用户名,但相应的密码不正确//注意,由于我的密码经过了crypt()加密所以。解密拉。。strcmp(crypt($passwd,""),mysql_result($idresu,0,"passwd"))){mysql_close($db);echo"不正确的用户名或密码!";return;}else{//注册一个新的session变量,名为:current_usersession_register("current_user");//为该变量赋值为用户名$current_user = $userid;}}?>//哦,晕!~~大哥!我好累啊~~接下来呢要到另外的一个用到session的也面了,就是你说的那个不想让没注册的人看见的页面了!但是要注意的是:使用变量前要先初始化函数sessionstart()来初始化session,并且该函数要放在web页面前面执行才能使session有效。//初始化session<? session_start()?>//开始web页面//html..........<?php//如果$current_user没有被赋值,表明用户没有登陆if)!sset(($current_user)){echo"对不起,请先登陆!";return;}else{echo"欢迎".$current_user}?>你自己在看看吧,看是不是能理解,要是有什么不懂的,我能帮你的,我会的。。呵呵 为什么PHP的时间戳被成为 Unix 时间戳? 字符截取的问题 什么样的程序最安全,维护性最好,扩展性最好?可读性最好? 怎么用soap 和 wsdl接收通信公司发来的数据 求PHP的聊天室程序源码 求助:关于将excel文件转换为mysql数据表的问题 能不能将要传递的参数当作全局变量 错在哪里? 如何得到用户在ie地址中输入的完整的url smarty模板使用conf配置文件的问题 PHP中的Session问题 如何锁定访问网站机器的IP地址??
把你的password
和user保留在session里
SESSION的一系列库函数是在php4。0以后才支持的,所以先要保证你的php的版本~首先:你要先初始化一个session,也叫注册一个session
<?
//前面是一些html代码,就是一个用户名和密码的文本筐
//初始化session
session_star();
//判断用户名和 密码
if($userid && $passwd){
//去掉用户名和密码两端的空格,以保证正确的检索
$userid = trim($userid);
$passwd= trim($passwd);
//连接数据库
$db=mysql_connect("localhost","root","");
//选择数据库表count
mysql_select_db("count",$db);
$checkid="select * from user where userid=\"".$userid."\"";
$idresu=mysql_query($checkid,$db);
if(mysql_error()){ echo"数据库检索失败!";return;}
if(!mysql_num_rows($idresu)||
//如果检索到用户名,但相应的密码不正确
//注意,由于我的密码经过了crypt()加密所以。解密拉。。
strcmp(crypt($passwd,""),mysql_result($idresu,0,"passwd"))){
mysql_close($db);
echo"不正确的用户名或密码!";
return;
}
else{
//注册一个新的session变量,名为:current_user
session_register("current_user");
//为该变量赋值为用户名
$current_user = $userid;
}
}
?>
//哦,晕!~~大哥!我好累啊~~
接下来呢要到另外的一个用到session的也面了,就是你说的那个不想让没注册的人看见的页面了!
但是要注意的是:使用变量前要先初始化函数sessionstart()来初始化session,并且该函数要放在web页面前面执行才能使session有效。//初始化session
<? session_start()?>
//开始web页面
//html......
....
<?php
//如果$current_user没有被赋值,表明用户没有登陆
if)!sset(($current_user)){
echo"对不起,请先登陆!";
return;
}else{
echo"欢迎".$current_user
}
?>你自己在看看吧,看是不是能理解,要是有什么不懂的,我能帮你的,我会的。。
呵呵