PHP登陆成功转向的页面,如何加密!
发布网友
发布时间:2022-04-27 03:24
我来回答
共4个回答
热心网友
时间:2022-06-25 10:47
那我就说详细点吧
首先你要在登入页面启动cookie,如果登入成功,则设置cookie变量
比如你从login.php登入时,如果成功则先设置$_SESSION['valid_user'] = $username;然后页面跳转
到b.php,
然后在b.php也启用cookie
对你前面设置的变量进行判断
如下面的
//启动cookie
session_start();
if (!isset($_SESSION['valid_user']))
{
//如果cookie没设置,就自动跳回去登入页login.php
session_destroy();
$GoTo="login.php";
header(sprintf("Location: %s", $GoTo));
}
整个的意思就是你要在登入页面设置一个cookie变量,然后在其他需要保密的网页的开始处首先对这个变量进行检查,看有没有进行设置,没设置就跳转到登入页,其他地方是没法设置的,明白没?
热心网友
时间:2022-06-25 10:47
登录成功设置cookie,要求登录的页面先判断cookie就好了
热心网友
时间:2022-06-25 10:47
不过用于验证用户是否登录,推荐用session进行判断。
当用户成功登录以后,记录下session,用法是
$_SESSION['session变量名'] = 登录的用户名/用户的id(之类的,根据自己的喜好);
然后再b.php判断这个session是否存在
当然,这2个页面都需要在页面最上部开启session。
session_start();
如果session并没有起作用。请检查你的php配置或者可能是utf-8的bom问题。
希望对你有用。
热心网友
时间:2022-06-25 10:48
首先是登陆页面 seller_load.php
-----------------------------------------------------------------
<?php
session_start();
function tsfh($mess,$url){
echo "<script language=\"javascript\">";
echo "alert(\"".$mess."\");";
echo "location=\"".$url."\";";
echo "</script>";
exit;
}
function tscw($z){
echo "<script>alert('$z');history.back();</script> ";
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link href="ss.css" type="text/css" rel="stylesheet" />
</head>
<body>
<?php
if($_POST[seller_name]==''){
tscw(账号不能为空);
}
elseif($_POST[seller_psw]==''){
tscw (密码不能为空);
}
else{
lj('shopping');
$sql="select * from seller where seller_name='$_POST[seller_name]' and seller_psw='$_POST[seller_psw]'";
$re=mysql_query($sql);
$row=mysql_fetch_array($re);
if(!$row){
tscw(您输入的账号或密码有误);
}
else{
$_SESSION["seller_name"]=$row[seller_name];
$_SESSION["seller_nicheng"]=$row[seller_nicheng];
tsfh('登陆成功','guanli.php');
}
}
?>
<form action="" method="post">
管理员账号<input type="text" name="seller_name" /><br />
管理员密码<input type="password" name="seller_psw" /><br />
<input type="submit" name="yes" value="进入商品管理系统" />
</form>
</body>
</html>
之后是管理页面 guanli.php
------------------------------------------------------
<?
session_start();
function tsfh($mess,$url){
echo "<script language=\"javascript\">";
echo "alert(\"".$mess."\");";
echo "location=\"".$url."\";";
echo "</script>";
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>商家管理</title>
<link href="type.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?
if(!$_SESSION[seller_nicheng]){
tsfh("您还没有登陆",'seller_load.php');
}
else{
//你自己的页面
}
?>