0

我创建了一个包含以下代码的 php 文件:

<?php
print_r ($_GET);
?>

我从浏览器发出请求:

http://localhost/Study/php/get.php?test=1,+

我收到以下消息:

Array ( [test] => 1, )

加号“+”不见了,但是当我使用减号“-”而不是加号“+”时就可以了。

http://localhost/Study/php/get.php?test=1,-

生成以下消息:

Array ( [test] => 1,- )

我将 lighttpd 与 php 一起使用。

4

1 回答 1

2

加号是 urls 中的一个特殊字符:它代表一个空格。使用使用 url 编码的适当变体:

http://localhost/Study/php/get.php?test=1,%2B
于 2012-10-19T08:53:32.200 回答