PHP获取放在url中问号后面的参数

PHP获取放在url中问号后面的参数,php,Php,我在此表单中调用了一个url: 我想检索'param1'和'param2'参数的值。到目前为止,我还没有成功,因为我得到的只是一个空值 当然,我肯定是做错了什么,但这是因为我调用url的方式,还是因为我的php代码本身?我们将非常感谢您的帮助。非常感谢你读我的书 下面的代码是我的“test_sp.php”文件的内容: <html> <head> </head> <body> <?php mainProcess(); function m

我在此表单中调用了一个url:

我想检索'param1'和'param2'参数的值。到目前为止,我还没有成功,因为我得到的只是一个空值

当然,我肯定是做错了什么,但这是因为我调用url的方式,还是因为我的php代码本身?我们将非常感谢您的帮助。非常感谢你读我的书

下面的代码是我的“test_sp.php”文件的内容:

<html>
<head>
</head>
<body>
<?php

mainProcess();

function mainProcess()
{
$mavalue1 = "";
$mavalue2 = "";

$parts = parse_url($url, PHP_URL_QUERY);   // << It looks like I also have a problem with this line.
parse_str($query, $params);
$mavalue1 = $_GET['param1'];
$mavalue2 = $_GET['param2'];

echo "Valeur de mavalue1 : " . $mavalue1;   // <<< This is where I'm getting the empty value
echo "Valeur de mavalue2 : " . $mavalue2;   // <<< Same problem here
}   
?> 
</body>
</html>


$\u GET数组是一个包含URL中传递的所有参数的数组。
您可以使用
$\u GET['param1']
获取URL中“param1”的值


祝您愉快。

$\u GET数组是一个包含URL中传递的所有参数的数组。
您可以使用
$\u GET['param1']
获取URL中“param1”的值


祝您有愉快的一天。

这些是GET参数,因此您需要在参数名称中使用
$\u GET
superglobal,如下所示:
$\u GET['param1']
看起来我的变量url有问题,但我希望如果从浏览器调用url,就会知道这个url。或者?这些是GET参数,因此您需要使用带有参数名称的
$\u GET
超全局,如下所示:
$\u GET['param1']
看起来我的变量url有问题,但我希望如果从浏览器调用url,就会知道此url。或者?虽然答案总是很受欢迎,但提供一些关于代码如何解决手头问题的信息确实很有帮助。请提供一些关于您的答案的上下文,并参阅,以获取有关如何编写优秀答案的信息。虽然答案总是受到欢迎,但提供一些关于您的代码如何解决当前问题的信息确实很有帮助。请提供一些关于你的答案的上下文,并参阅以获取有关如何写出好答案的信息。谢谢你的帮助。谢谢你的帮助。
$mavalue1 = $_GET['param1'];
$mavalue2 = $_GET['param2'];