这代码为什么提示我id未定义~~求PHP大神

<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/><?phpinclude("conn.p... <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php

include("conn.php");

if(isset($_GET['out'])){
setcookie("cookie", "out");
echo "<script language=\"javascript\">location.href='login.php';</script>";
}

if($_POST['id']=='admin'){
$pw=md5($_POST["pw"]);
if($pw=='e1bfd762321e409cee4ac0b6e841963c'){
setcookie("cookie", "ok");
echo "<script language=\"javascript\">location.href='login.php';</script>";
}
}
include("head.php");
if($_COOKIE['cookie']!='ok'){
?>

<SCRIPT language=javascript>
function Checklogin()
{
if (myform.id.value=="")
{
alert("请填写登录名");
myform.id.focus();
return false;
}
if (myform.pw.value=="")
{
alert("密码不能为空");
myform.pw.focus();
return false;
}
}
</SCRIPT>

<form action="" method="post" name="myform" onsubmit="return Checklogin();">
ID:<input type="text" name="id" /><br>
PW:<input type="password" name="pw" /> <input type="submit" name="submit" value="登陆"/>
</form>
<?php
}else{
?>
<a href='?out=login'>退出</a>
<?php
}
?>
展开
 我来答
isc039
2014-07-04 · TA获得超过7.8万个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:438万
展开全部
前台页面上是否有一个name属性为id的控件?比如输入框,hidden什么的?
更多追问追答
追问
木有 , 我就是想指定ID=admin时   有一个缓存
追答
这个应该有。
if($_POST['id']=='admin'){

从表单中取一个name属性叫做“id"的控件的值,并判断该值是否等于admin
所以你没有就错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式