如何实现页面保护

lovesummerwinter 2003-03-17 04:23:38
未登入之前,有的页面是不能被访问的。如何实现页面保护,只有登入后才能访问到
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sandyuk 2003-03-18
  • 打赏
  • 举报
回复

1、update.php 中有无 session_start();
2、loginshow.php 中登录后有无 session_register('id');成功。

lovesummerwinter 2003-03-18
  • 打赏
  • 举报
回复
具体代码如下:
global.php
<?
session_start();
if(!(session_is_registered("id")||session_is_registered("password")))
{
$url="Location:loginshow.php";
header($url);
}
else
echo "亲爱的用户,欢迎你";
?>
一下是update.php的代码,其中变量id是从表单提交过来的。
<?
require("global.php");
$connect=mysql_connect("localhost","","") or die("connect database failure!");
$select=mysql_select_db("test") or die("select database failure");
$update_sql="update `design` set `type`='$type',`name`='$name',`content`='$content',`image`='$image',`style`='$style' where `id`='$id'";
$update_result=mysql_query($update_sql,$connect);
if (!$update_result){
echo mysql_error();
}
else
echo"记录修改成功!";
?>
可是执行结果,都显示记录修改成功,可在数据库中的记录却没有改变
lmstone 2003-03-17
  • 打赏
  • 举报
回复
一般都是Session,但要看在什么环境下,如是不是分读者和作者之分
KEBB 2003-03-17
  • 打赏
  • 举报
回复
不是太明白你的意思。。。
具体代码?

session的方法绝对可行的
lovesummerwinter 2003-03-17
  • 打赏
  • 举报
回复
说得具体些。我用session_start()来实现保护,可是一加上删除记录,修改记录均不能实现了,没有加之前是能实现的
youbest 2003-03-17
  • 打赏
  • 举报
回复
用Session判断.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧