为什么在php中获取以下内容不起作用?

为什么在php中获取以下内容不起作用?,php,Php,假设我有url: http://localhost/mypage.php?my.var.is=Value echo $_GET['my.var.is_this']; 上面的echo语句似乎没有打印出“Value”。如何正确访问此参数 变量名中的点和空格转换为下划线。例如,变成了$\u请求[“a\u b”] – 变量名中的点和空格转换为下划线。例如,变成了$\u请求[“a\u b”] – var_dump($_GET)来准确地查看它正在被解释;你为什么会有这样的URL呢?将它们更改为合理的值。

假设我有url:

http://localhost/mypage.php?my.var.is=Value

echo $_GET['my.var.is_this'];
上面的echo语句似乎没有打印出“Value”。如何正确访问此参数

变量名中的点和空格转换为下划线。例如,
变成了
$\u请求[“a\u b”]

变量名中的点和空格转换为下划线。例如,
变成了
$\u请求[“a\u b”]


var_dump($_GET)来准确地查看它正在被解释;你为什么会有这样的URL呢?将它们更改为合理的值。可能重复var_dump($\u GET)以查看它是否被正确解释;你为什么会有这样的URL呢?将它们更改为合理的值。如果有
http://localhost/mypage.php?my.var.is=Value1&my_var_is=Value2
?@cheesemacfly后者应该覆盖前者?@cheesemacfly为什么不试试看呢?(扰流板:与
发生的情况相同?my_var=ant&my_var=bat&my_var=cat
)足够公平了。虽然这将是很好的添加到您的答案,因为它不是精确的文件。(我刚刚测试了@bwoebi,它做对了!)如果你有
http://localhost/mypage.php?my.var.is=Value1&my_var_is=Value2
?@cheesemacfly后者应该覆盖前者?@cheesemacfly为什么不试试看呢?(扰流板:与
发生的情况相同?my_var=ant&my_var=bat&my_var=cat
)足够公平了。虽然这将是很好的添加到您的答案,因为它不是精确的文件。(我刚测试过,@bwoebi做对了!)