[英]Check if request is Get AND Post
我知道我可以檢查requesti是否為POST
if ($_SERVER['REQUEST_METHOD'] === 'POST')
或GET with
if ($_SERVER['REQUEST_METHOD'] === 'GET')
但是我需要檢查請求是否同時為POST和GET。 像這樣:
if ($_SERVER['REQUEST_METHOD'] === 'POST' && $_SERVER['REQUEST_METHOD'] === 'GET)
因為我需要顯示以下代碼中的post和get參數:
<form method="POST" action="form.php?a=1&b=2&c=3">
<input list="isp" name="isp" id="ispf" value="SiOL">
<input type="submit" value="submit">
</form>
它會幫助你
$isp = $_REQUEST['isp'];
$a = $_REQUEST['a'];
您無需檢查方法 ,只需使用$_REQUEST['variable_name']
讀取值即可讀取$ _POST和 $ _GET變量
一個請求不能同時是POST和GET,我想我理解您的問題。
要獲取有關POST請求的querystring值,您可以執行以下操作:
$queryString = $_SERVER['QUERY_STRING'];
$queryStringAsDictionary = parse_str($queryString);
並使用$ _POST獲取Post值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.