[英]PHP POST not working: Returning empty array
看下面的PHP:
<?php
var_dump($_POST);
?>
我正在使用以下URL運行該程序:
http://192.168.2.1:8888/a-s/bootstrap/php/test.php?lookup_word=parrot
我得到的結果是:
array(0) { }
這是什么法術? 為什么在給我至少一個鍵值對的同時返回空數組?
這是因為您沒有獲得在URL中定義的變量。
您應該這樣做:
var_dump($_GET['lookup_word']);
如果要在$_POST
變量中尋找looking_word
參數,則不會將其作為GET請求的一部分,而將在$_GET
可用。 如果要使其通用,可以檢查$_REQUEST
變量。
<?php
var_dump($_REQUEST);
?>
如其他人所述,請查看GET和POST概念以及$_GET
, $_POST
和$_REQUEST
變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.