当服务器检测到post方法时,回显html。为什么不起作用?
if($_SERVER['REQUEST_METHOD'] == "POST"){
echo '<b>ciao</b>';
}
答案 0 :(得分:1)
这应该适合你:
(如果按GET
按钮,您应该"From Method GET"
,如果按POST
按钮,则应获得"From Method POST"
)
但你必须提交表格,否则服务器不会做出反应!您还必须确保文件以.php
结尾,并保存在网络服务器中。
此外,你应该有一个带PHP的网络服务器!
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);
?>