php问题

2
@Ta 2013-03-18 2886点击
登陆的程序。。。无法进入登陆成功页面。。。
<?
$pwd='123456';
if($_post['pwd'] == "$pwd")
{
echo '密码正确';
}
elseif($_post['submit'])
{
echo '请不要非法闯入';
}else{
echo '<form action="ad.php" method="POST">密码:<input type="text" name="pwd"><br>
<input type="submit" name="submit" value="提交"></from>';
}
?>

回复列表(7|隐藏机器人聊天)
  • @Ta / 2013-03-18 / /
    你想表达神马?
  • @Ta / 2013-03-18 / /
    判断密码哪里 前面你已经把变量附值给变量$psw    所以不用加双引号   还由你的$_post要习惯大写$_POST  还有代码的布局也不好   
    表单可以独立写出来 不要放到判断语句中 
  • 2
    @Ta / 2013-03-18 / /
    @eoo 是post的大小写问题,谢啦!
  • @Ta / 2013-03-18 / /
    变量不要用引号
  • 2
    @Ta / 2013-03-18 / /
    @Curtion 双引号内可以自动检测变量,只不过相对单引号的速度较慢。。。
  • @Ta / 2013-03-18 / /
    又懂了一点~
  • @Ta / 2013-03-18 / /
    POST.....GET大写
添加新回复
回复需要登录