欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

菜鸟写的留言板登陆代码各位大神帮我看看,为什么要点击登陆两次才能登陆,为什么要点击两次退出才能退出?

程序员文章站 2022-06-01 08:06:54
...
PHP 菜鸟写的代码 菜鸟写的留言板登陆代码各位大神帮我看看,为什么要点击登陆两次才能登陆,为什么要点击两次退出才能退出?问题出在哪里,大神帮我看看,先谢谢你了。代码如下:
localhost.href='login.php';";}if ($_POST[id]=='xxx')  {   $pw=md5($_POST[pw]);   if($pw=='e1bfd762321e409cee4ac0b6e841963c')       {         setcookie("cookie","ok");          echo "";       }  }include("Head.php");if ($_COOKIE['cookie']!='ok'){?>
ID:
PW:
}else{?> 退出}?>

回复讨论(解决方案)

不知错哪了,望大神指点迷经啊

在纠正了“变量未定义”的警告后,未发现你说的现象
但不能排除是 sql.php 或 head.php 中的问题

贴出你include的文件看下、看是否异样。

贴出你include的文件看下、看是否异样
Sql.php文件代码:

",str_replace(" "," ",$content));       return $content; }//把输入的空格跟换行用str_replace("\n","
",str_replace(" "," ",$content))替换成PHP能接受的格式,实现输入什么格式就显示什么格式.?>

Head.php文件代码:
添加留言 | 浏览留言 | 登陆 

Textbook.php文件代码:
alert('添加成功');history.go(-1)";   }include("Head.php");?>
用户:
标题:
留言内容:


List.php文件代码:
ID序列:=$row[id]?> 标题:=$row[title]?> 用户:=$row[user]?> 内容: echo htmtocode($row[content]);?>
}?>

在纠正了“变量未定义”的警告后,未发现你说的现象
但不能排除是 sql.php 或 head.php 中的问题
变量未定义是不是指的这里

setcookie("cookie","out");
改成 setcookie("cookie","out",time()-3600);

-------------
setcookie("cookie","ok");
改成
setcookie("cookie","ok",time()+3600);

setcookie("cookie","out");
改成 setcookie("cookie","out",time()-3600);

-------------
setcookie("cookie","ok");
改成
setcookie("cookie","ok",time()+3600);
我改了还是要点击两次才能登陆,要点击两次才能退出.
setcookie("cookie","out",time()-3600);
echo "";
}
if ($_POST[id]=='xxx')
{
$pw=md5($_POST[pw]);
if($pw=='e1bfd762321e409cee4ac0b6e841963c')
{
setcookie("cookie","ok",time()+3600);
echo "";
}
}

localhost.href='login.php';

不是应该是 location.href=么

所有的localhost都应该是location