如何在php中使用GET方法获取%20的url?

时间:2015-03-17 10:04:24

标签: php url

我尝试在php中使用GET方法,但是url将home%20phone作为查询参数

当我尝试使用

阅读时
<?php echo $_GET['home%20phone']; ?>

它不起作用..那么,如何读取这样的变量。

感谢。

3 个答案:

答案 0 :(得分:3)

%20是一个URL编码的空格字符。试试这个:

<?php echo $_GET['home phone']; ?>

如果您不确定数组中的键是什么,您可以随时使用print_r($_GET)var_dump($_GET)查看其中的内容。

答案 1 :(得分:1)

执行var_dump($_GET)以查看变量映射到的键。

答案 2 :(得分:1)

使用urldecode()从get方法中提取精确值。

参考:http://php.net/manual/en/function.urldecode.php

<?php echo urldecode($_GET['home%20phone']); ?>