既然你提到了用session,就用session
在你实现登陆的时候,加入以下代码:
session_start();
/*
form的文本框和密码框用POST方法传递下一页两个变量
然后用SELECT WHERE查询数据库
*/
//找到记录,并用session记录下来.
$_SESSION['uid'] = $result['uid'];//数据库中用户id,一般为主键来的.
header("location:nextpage.php");//进入第二个页面第二个页面的判断代码:
session_start(); //
if(empty($_SESSION['uid'])){
//没有权限做,页面跳转或是给出提示.
}
就这样了,这种东西多在网上查查,或是下载一套源码来看看,可能收获更大些.祝你早日理解。
在你实现登陆的时候,加入以下代码:
session_start();
/*
form的文本框和密码框用POST方法传递下一页两个变量
然后用SELECT WHERE查询数据库
*/
//找到记录,并用session记录下来.
$_SESSION['uid'] = $result['uid'];//数据库中用户id,一般为主键来的.
header("location:nextpage.php");//进入第二个页面第二个页面的判断代码:
session_start(); //
if(empty($_SESSION['uid'])){
//没有权限做,页面跳转或是给出提示.
}
就这样了,这种东西多在网上查查,或是下载一套源码来看看,可能收获更大些.祝你早日理解。
解决方案 »
- 求教:使用 $word = new COM("word.application")后用对象调用的方法在哪里有介绍
- PHP的采集器,偶尔弹出应用程序错误,所有分数相送。
- php date函数的问题
- 用gd库怎么把中文写进图片里?
- javascript 传递php变量
- Warning: Cannot use a scalar value as an array in D:\httpd\HTDOCS\xiaohong\cart.php on line 32
- 如何利用PHP实现用户在登陆系统后,才能够访问网站的其他页面?
- 都出的数据怎么重复利用
- 郁闷,我导出的数据库文件因为太大,重新导入的时候总是提示超时,怎么办??
- 请教:如何防止页面刷新造成的数据重复提交?
- mysql_query成功后返回 的不是TURE???而是Resource id #6???
- 请问下学php从入门到精通那本书好 要有实践的
继续看下去,看两个例子就会了...(如果你那书连例子都没有的话,还是扔了吧)
第一个问题,是每个后台页面要include一个验证cookie的代码,验证通过:继续执行,验证没通过:返回主页第二个问题,你看完session的例子就会了
比如说用户名和用户登录次数.
//当然这些信息你是要存在数据里的.
session_start();
....
$_SESSION['uid'] = $result['uid'];
$_SESSION['username'] = $result['username'];
$_SESSION['nlogin'] = $result['nlogin'];
....
然后第二页的时候就可以读取你保存在session里的信息了.
[code]
session_start();
echo "欢迎你" . $_SESSION['username'] .",你已经是第" . $_SESSION['nlogin'] ."次访问本站了";
[/code]