>백엔드 개발 >PHP 튜토리얼 > 同样的登录代码,ff中没有有关问题,ie就是不行。

同样的登录代码,ff中没有有关问题,ie就是不行。

WBOY
WBOY원래의
2016-06-13 13:12:14813검색

同样的登录代码,ff中没有问题,ie就是不行。。
登录页面 : login.php
共有三个页面,想要打开其它两个页面,若未登录,都会先跳转到登录页面。
输入用户名眼密码正确后,保存到session中,这时可以自由浏览各个页面,不需要重复登录。

ff中没有问题,实现的跟预期一样,
ie中一直显示登录页面,session没有保存成功。希望phper能帮忙解答。谢谢

附完整的 login.php 的代码,如下:

 


if($_GET[out]){
unset($_SESSION['admin_user']);
unset($_SESSION['admin_pass']);

  echo "";
  }
if(!isset($_SESSION['admin_user'])) //**** if ****
{

if(!$_POST['submit']){
echo "please login first!";
include 'login.htm';
}
else{
$admin_user=$_POST['admin_user'];
//echo $admin_user;
$admin_pass=$_POST['admin_pass'];
$rs=$db->execute("select admin_user,admin_pass from ".TABLE_PREFIX."gbconfig where admin_user='".$admin_user."'");
if($db->num_rows($rs)>=1){
$row=$db->fetch_array($rs);
$db->free_result($rs);
//echo "free_result run
".$admin_pass."
";
if($row['admin_pass']==$admin_pass){
$_SESSION['admin_user']=$admin_user;
$_SESSION['admin_pass']=$admin_pass;// save session
//echo "session save successful";

echo "login successful , please wait....
if the browser do not return to the home page ,please click here";
if(isset($_SESSION['userurl'])){
$url=$_SESSION['userurl'];
//header("location:$url");

//location.href=$_SESSION['userurl'];
echo "";
}
else
echo "";
// echo "";

}
else{
echo "";
}
}
else{
echo "";
echo "";


}



}
}
else{ // **** else **** 

?>

退出


echo "show list";
?>


}?>

管理登录页面



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.