2. setcookie("wd",$my,time()+3600);
@php,没有问题吧?换浏览器也不行,,
4.
@php,if(isset($_COOKIE['wd'])){}
10. <?php
Require "../inc.php";
Require "../conn/system.php";
$site= $DB->get_row("SELECT * FROM wu_admin WHERE id='1'");
$p=$site['pass'];
head("管理后台");
$pass=$_GET['pass'];
$do=$_GET['do'];
echo "<div class='nav'>管理后台</div><div class='list'>";
if(isset($_SESSION['wd']) && $mdpass==$mdpass2)
{
echo "已登录";
}else{
echo '<form action="'.$_SERVER['PHP_SELF'].'" medhod="get"><br>管理员密码:<br/><input type="password" name="pass" value=""><input type="hidden" name="do" value="login"><br/>
<input type="submit" value="登录后台"></form>';
if($do=='login'){
if($p==$pass){
echo "<br/>登陆成功,<a href='{$_SERVER['PHP_SELF']}?pass={$pass}'>请刷新</a>";
}else{
echo "登陆失败!";
}
}//if
}//cookie if
echo "</div>";
foot();
?>
之前的已经删了。。。。准备用session,,但还是不行。。。
24.
@无道,登录成功之后应直接用$_SESSION['wd']='yourpwd';进行赋值。判断时再用isset
26.
@无道,不知道你是不是这个问题:
<?php
echo 'hello';
header(***);//报错
setcookie(***);//报错
修正:
<?php
header(***);//正常
setcookie(***);//正常
echo 'hello';