我希望将所有发布的数据捕获到一行(如name=asd&age=12&city=something
)和数组中,同时使用表单发布数据。 (我不想捕捉像"$name=$_POST['name']")
(问题1:单行。
问题2:作为一个数组。)
我该怎么做?
-Thanks。
答案 0 :(得分:1)
echo $_SERVER['QUERY_STRING']
http_build_query
在您的情况下http_build_query($_POST)
答案 1 :(得分:1)
您可以使用http_build_query($yourKeyValArray)
从数组中创建查询字符串。
答案 2 :(得分:1)
我不太明白你想要什么,但我认为你正在寻找以下内容:
单行:
$raw_data = file_get_contents("php://input");
在数组中
$array_data = $_POST // this is already an array?
答案 3 :(得分:1)
$postAsLine = file_get_contents("php://input");
$postAsArray = $_POST;
答案 4 :(得分:0)
听起来像是:
$getAll = serialize($_POST);
$getAsArray = $_POST;
好运