我尝试在php中使用GET方法,但是url将home%20phone作为查询参数
当我尝试使用
阅读时<?php echo $_GET['home%20phone']; ?>
它不起作用..那么,如何读取这样的变量。
感谢。
答案 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']); ?>