加上lighttpd php中缺少的字符

时间:2012-10-19 08:45:57

标签: php lighttpd

我创建了一个包含以下代码的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。

1 个答案:

答案 0 :(得分:2)

加号是网址中的特殊字符:它代表一个空格。使用使用url编码的相应变体:

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