crazytimor 2017-07-28 04:12 采纳率: 40%
浏览 1062
已采纳

PHP REQUEST_METHOD 函数 的初值问题

我是PHP的初学者,在phpdesigner上进行编程,看的是W3shcool上的教程,按教程
做的方法做了一遍,发现得不到想要结果,提交后得不到想要的值

 <html>
    <head>
        <title >test</title>
    </head>
    <body>
    <?php
$zhanghao = $mima = "";
if (!empty($_SERVER["REQUEST_METHOD"])) {
    $zhanghao = test_input($_POST["zhanghao"]);
    $mima = test_input($_POST["mima"]);
    echo $REQUEST_METHOD;
    echo $zhanghao;
    echo $mima;
} else {
    echo "111";
}
?>
        <div id="denglu">
            <form method="post" action="<?php $_SERVER["PHP_SELF"]; ?>" >
                账号:<input type="text" name="zhanghao" form="user_form" value="<?php echo
$zhanghao; ?>" />
                <br />
                密码:<input type="text" name="mima" form="user_form" value="<?php echo
$mima; ?>" />
                <input type="submit" value="Submit" />
            </form>
        </div>
    </body>
</html>


  • 写回答

3条回答

  • a793561129 2017-07-28 10:16
    关注



    test


    <?php
    $zhanghao = $mima = "";
    if ($_SERVER["REQUEST_METHOD"] == 'POST') {
    print_r($_POST);exit;
    $zhanghao = $_POST["zhanghao"];
    $mima = $_POST["mima"];
    //echo $REQUEST_METHOD;
    echo $zhanghao;
    echo $mima;
    } else {
    echo "111";
    }
    ?>

    " >
    账号:




    1.$_SERVER["REQUEST_METHOD"]访问页面是GET,所以判断是错误
    2.test_input方法没定义
    3.$REQUEST_METHOD变量没定义
    4.input设置属性form="user_form" ,需要在form标签设置ID为user_form
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料