lighttpd php中缺少加号字符

lighttpd php中缺少加号字符,php,lighttpd,Php,Lighttpd,我创建了一个包含以下代码的php文件: <?php print_r ($_GET); ?> 我得到了以下信息: Array ( [test] => 1, ) Array ( [test] => 1,- ) 加号“+”不见了,但是当我用减号“-”而不是加号“+”时就可以了 生成以下消息: Array ( [test] => 1, ) Array ( [test] => 1,- ) 我在php中使用lighttpd。加号是URL中的一个特殊字符:它代表一

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

<?php
print_r ($_GET);
?>
我得到了以下信息:

Array ( [test] => 1, )
Array ( [test] => 1,- )
加号“+”不见了,但是当我用减号“-”而不是加号“+”时就可以了

生成以下消息:

Array ( [test] => 1, )
Array ( [test] => 1,- )

我在php中使用lighttpd。

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

http://localhost/Study/php/get.php?test=1,%2B

加号是URL中的一个特殊字符:它代表一个空格。
+
%20
的别名,它是一个空格。如果要表示加号字符,请使用
%2B
代替
+