PHP修改了包含字符空格,点,方括号和其他字符的字段,以与不赞成使用的register_globals兼容
您可以在此处的注释中找到很多解决方法:PHP:来自外部源的变量
对于示例(由POSTer发表评论):
<?php//Function to fix up PHP's messing up POST input containing dots, etc.function getRealPOST() { $pairs = explode("&", file_get_contents("php://input")); $vars = array(); foreach ($pairs as $pair) { $nv = explode("=", $pair); $name = urldepre($nv[0]); $value = urldepre($nv[1]); $vars[$name] = $value; } return $vars;}?>


