如何从URL获取多个查询字符串值?

时间:2015-11-04 09:21:19

标签: php query-string

我是PHP的新手,我使用下面的代码将查询字符串传递给ajax调用。我想在另一个PHP页面上获取这些。但没有得到我如何得到这些:

$("#saveForm").click(function(e){
var test =$("#Field4").val();
alert(test);
$.ajax({
   url: 'mytest.php?firstname=ram&lastname=Singh',
   async: false,
   success: function (response) {
        alert(response);
   }
  });
});

我已经尝试了下面的代码来获取查询字符串,但是它给了我一个字符串中的所有查询字符串

$name = $_SERVER["QUERY_STRING"];
echo($name);

我在ASP.NET中有一些经验。在ASP.net中我们可以用它的键获取查询字符串的值,如果我们想从我们使用的查询字符串中获取firstname,如下所示:

string fName= Request.QueryString["furstname"];

我们可以在PHP中做同样的事情,如果有可能那么,怎么样? 我已经检查了谷歌很多但没有找到任何有用的链接。请帮帮我

2 个答案:

答案 0 :(得分:2)

您正在寻找$_GET超全球

$_GET['firstname']
$_GET['lastname']

答案 1 :(得分:1)

PHP将查询字符串变量解析为存储在the superglobal $_GET

中的关联数组
$_GET['firstname']