GET参数里面的.号(英文的句号)会变成_(英文的下划线)。
我仔细分析了这个问题,发现确实是这样。

在线测试地址:http://moonlordapi.sinaapp.com/test.php?.=1
(不信你自己测。)
所以我现在的问题是……
1.为什么会这样?对于这个问题,有没有什么官方的解释或者说明?
2.还有没有其它的特殊符号会出现这样奇葩的现象?
————————————————————华丽的分割线————————————————————
UPDATE:
已采纳答案。
不过看了下http://php.net/manual/en/language.variables.external.php,那条说明是7年前的了。。。
自己实测了一下(这里的PHP版本是5.4+):

空格和左中括号的参数会被忽略(和说明不同)。
chr(128) - chr(159)都不是常见的文本字符了,就不测试了。。。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
业精于勤,荒于嬉;行成于思,毁于随。