如果服务器请求方法postechohtml不起作用


If server request method post echo html doesent work

当服务器检测到post方法时,回显html。为什么有效?

if($_SERVER['REQUEST_METHOD'] == "POST"){
echo '<b>ciao</b>';
}    

这应该适用于您:

(如果按下GET按钮,则应获得"From Method GET",如果按下POST按钮,则将获得"From Method POST"

但你必须提交表格,否则服务器将不会做出反应!您还必须确保您的文件以.php结尾并保存在Web服务器中。

此外,你应该有一个使用PHP的Web服务器!

PHP:

<?php
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        echo '<b>From Method POST</b>';
    } elseif($_SERVER['REQUEST_METHOD'] == "GET"){
        echo '<b>From Method GET</b>';
    }    
?>

HTML:

<form action="" method="post">
    <input type="submit" name="submitButton1" value="POST">
</form>
<form action="" method="get">
    <input type="submit" name="submitButton2" value="GET">
</form>

错误消息的BTW使用:

<?php
    error_reporting(E_ALL);
    ini_set("display_errors", 1);
?>