dongzongzhi6953 2014-06-21 13:35
浏览 110
已采纳

使用POST方法进行PHP登录验证[重复]

This question already has an answer here:

i tried a simple code for making a login...it works perfectly fine when i submit details..nd give correct reponse on the screen..but when I load it for first time on browser it displays an error message saying: Notice: Undefined index: usser in C:\wamp\www\test\first.php on line 14 and Notice: Undefined index: usser in C:\wamp\www\test\first.php on line 15 Can't identify the problem it has.

<html>
    <head>
        <title>My First PHP Program!</title>
         <link type="text/css" rel="stylesheet" href="stylesheet.css"/>
    </head>

    <body>
        <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
          <p>username <input type="text" name="usser"/></p>
          <p>password <input type="password" name="pass" /></p>
          <p>   <input type="submit" name="submit"  /></p>
        </form>
        <?php 
            $name = $_REQUEST['usser']; 
            $pas=$_REQUEST['pass'];
            if($name=="mandeep"&&$pas=="mani"){
                echo "successful";
            }
            else{
                echo "Login Failed";
            }
       ?>
    </body>
</html>
</div>
  • 写回答

3条回答 默认 最新

  • douyin2435 2014-06-21 13:41
    关注

    You have to check for new post for form

    <?php 
    if (!empty($_POST)) {
        $name = $_REQUEST['usser']; 
        $pas=$_REQUEST['pass'];
       if($name=="mandeep"&&$pas=="mani"){
      echo "successful";
       }
       else{
       echo "Login Failed";
       } }
       ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题