请看以下PHP:
<?php
var_dump($_POST);
?>
我正在使用以下网址运行此程序:
http://192.168.2.1:8888/a-s/bootstrap/php/test.php?lookup_word=parrot
我得到的结果是:
array(0) { }
这是什么巫术?为什么在给它至少一个键值对时它返回一个空数组?
答案 0 :(得分:3)
这是因为您没有获得您在网址中定义的变量。
你应该这样做:
var_dump($_GET['lookup_word']);
答案 1 :(得分:-1)
如果您要在looking_word
变量中查找$_POST
参数,则不会将其作为GET请求的一部分,并且可以在$_GET
中使用。如果你想使它更通用,你可以检查$_REQUEST
变量。
<?php
var_dump($_REQUEST);
?>
正如其他人所提到的,请查看GET和POST概念以及$_GET
,$_POST
和$_REQUEST
变量。
答案 2 :(得分:-1)