lighttpd php中缺少加号字符
我创建了一个包含以下代码的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
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
代替+
。