为什么这段PHP代码不能与';邮政';方法? 名称: 密码:

为什么这段PHP代码不能与';邮政';方法? 名称: 密码:,php,Php,ps:如果我使用GET而不是POST,这是有效的,我对web开发是新手,因此非常感谢您的帮助。代码看起来不错,也许$\u请求有价值?试试 <?php if(isset($_POST['n']) && isset($_POST['pass']) ) { echo 'success'; } ?> <form action="first.php" method="POST"> name:<br> <input type="te

ps:如果我使用GET而不是POST,这是有效的,我对web开发是新手,因此非常感谢您的帮助。

代码看起来不错,也许$\u请求有价值?试试

<?php
if(isset($_POST['n']) && isset($_POST['pass']) ) {
    echo 'success';
}
?>

<form action="first.php" method="POST">
    name:<br> <input type="text" name="n"><br>
    Password:<br> <input type="text" name="pass">
    <br>
    <input type="submit" value="submit">
</form>
不管是哪种方式,您的web服务器听起来有些古怪


FYI$\u请求是一个关联数组,默认情况下包含$\u GET、$\u POST和$\u COOKIE的内容

这显然是可行的。不知道您在web服务器上有一个
切换\u post\u to \u get
模块,或者其他什么。但是问题不在您的代码中。如果变量_orderphp.ini设置不包含“P”,则该问题将被打破。但这听起来不太可能。我检查了我的php.ini文件,设置为followsvariables\u order=“GPCS”我尝试了$请求,但仍然没有成功,我猜我的web服务器出了问题
if(isset($_REQUEST['n']) && isset($_REQUEST['pass']) ) {