如何使用 php 从查询字符串等字符串中获取数据?
How get data from string like query string with php?
我有url这样
- index.php?name=aya&age=29
- index.php?姓名:aya&年龄:29
我想从中获取姓名和年龄 url。
我想如果我能得到查询字符串,也许我能渲染它。
怎么做到的?
先用$_SERVER['QUERY_STRING']
从url得到querystring
然后通过 parse_str 函数从字符串中获取数据。
代码:
$str = $_SERVER['QUERY_STRING'];
$str = str_replace(":","=",$str);
parse_str($str, $get);
echo $get['name'];
echo $get['age'];
我有url这样
- index.php?name=aya&age=29
- index.php?姓名:aya&年龄:29
我想从中获取姓名和年龄 url。
我想如果我能得到查询字符串,也许我能渲染它。
怎么做到的?
先用$_SERVER['QUERY_STRING']
从url得到querystring
然后通过 parse_str 函数从字符串中获取数据。
代码:
$str = $_SERVER['QUERY_STRING'];
$str = str_replace(":","=",$str);
parse_str($str, $get);
echo $get['name'];
echo $get['age'];