我创建了一个包含以下代码的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,- )
我在php中使用lighttpd。
答案 0 :(得分:2)
加号是网址中的特殊字符:它代表一个空格。使用使用url编码的相应变体:
http://localhost/Study/php/get.php?test=1,%2B