-2
每一個現在,那麼你需要一個工作的例子,我不斷收到POST & GET請求之間的混淆。示例PHP自提交表單的例子
每一個現在,那麼你需要一個工作的例子,我不斷收到POST & GET請求之間的混淆。示例PHP自提交表單的例子
<?php
// Check if action is set
if(isset($_POST["action"]))
{
switch($_POST["action"])
{
case "number_submit" :
// Submission from the number submit form
header("Location: ".$_SERVER["PHP_SELF"]."?number=".$_POST["number"]);
die();
default :
die("Unknown action : ".$_POST["action"]);
break;
}
}
?>
<html>
<head>
<title>Self Submit</title>
</head>
<body>
<?php
if(isset($_GET["number"]))
{
// Display the number if it is set.
?>
Here is the number : <?php echo ($_GET["number"]); ?><br />
<a href="<?php echo $_SERVER["PHP_SELF"]; ?>">Click here to enter another number..</a>
<?php
} else {
// Display the form
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<input type="hidden" name="action" value="number_submit" />
Please enter a number : <input type="text" name="number" />
<input type="submit" value="Submit" />
</form>
<?php
}
?>
</body>
</html>
$_POST
的變量是從表單「單頁」,而$_GET
變量是變量可以「傳遞到由URL另一網頁」內部提交數據時,從而使其他PHP頁面時使用的變量通過$_GET
變量使用您的變量。
還有一個$_REQUEST
可用於從表格中獲取數據$_POST
和$_GET
變量。