如何在php中使用$ _REQUEST获取值

时间:2013-07-07 11:14:46

标签: php

这是我的网页http time_zones/time_zones.php?time_zone=+00:00

在我的页面中我使用下面的代码

$time_zone = $_REQUEST['time_zone'];

但输出为00:00  此处+符号未显示...

我怎么做才能从网址获得全部价值?

4 个答案:

答案 0 :(得分:2)

您可能需要对加号进行编码

time_zones/time_zones.php?time_zone=%2b00:00

答案 1 :(得分:0)

$time_zone = htmlentities($_GET['time_zone']);

参考htmlentities

答案 2 :(得分:0)

尝试对参数进行编码。

更改 '的time_zone = + 00:00' 至 '的time_zone%3D%2B00%3A00'

参考: HTML URL Encoding Reference

答案 3 :(得分:0)

对于网址,您应该使用urlencode()

$time_zone = urlencode($_GET['time_zone']);