我在我的服务器上运行文件post.php:
<?php
print sizeof($_POST);
?>
,网址为my.server/test/post.php?test=1
它正在打印0
帮助
答案 0 :(得分:4)
放置在url中查询字符串的参数将传递给$_GET
数组中的PHP。
另外,您可能会发现print_r()
更好地了解数组中的内容
<?php
print sizeof($_GET);
print_r($_GET);
?>
或者如果您希望PHP代码适用于GET和POST使用
<?php
print sizeof($_REQUEST);
print_r($_REQUEST);
?>
答案 1 :(得分:0)
您需要使用$_GET
作为网址参数。 $_POST
用于HTTP发布请求。请看$_POST documentation。
因此,只需将$_POST
替换为$_GET
,它就可以正常运行。
<?php
print sizeof($_GET);
?>