还是身份认证问题(如何传递参数)再线等待。 用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}?>你自己在看看吧,看是不是能理解,要是有什么不懂的,我能帮你的,我会的。。呵呵 关于字符转码后输出的问题 请问如何mysql中实现二级联动下拉框,最好有示例源码 zend core ,Zend Platform 大家来分析一下怎么把多维数组转换成二维数组。有分! 请问如何给局部信息设置权限,只有登陆后才能看到 初学PHP....装在IIS 但显示不了....求助~~~ 我是一个新手,大家帮帮我吧, 正则表达式匹配出来实现的问题。 PHP中的Session问题 php 如何禁止在浏览器地址栏显示传递的参数? 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
}
?>你自己在看看吧,看是不是能理解,要是有什么不懂的,我能帮你的,我会的。。
呵呵