在php.ini中更改arg_separator.output分隔符指令

时间:2011-08-19 09:02:12

标签: apache php directive

如果我更改php.ini文件中的arg_separator.input指令并将其设置为'a'并且我的表单有两个名为“name and age”的文本文件,有人可以告诉我会发生什么。然后,如果我提交它,那么网址将像www.yourdomain.com?name=tempaage=12这样做会使服务器混乱或运行正常。是否有任何规则只将特定字符作为arg分隔符。

1 个答案:

答案 0 :(得分:1)

  

然后,如果我提交它,那么网址就像   www.yourdomain.com?name=tempaage=12

是什么让你说浏览器会将这样的字符串发送到服务器?它不会,只会使用&作为分隔符as suggested here。如果您打算自己生成网址,请尝试对您的示例数据进行编码,如下所示:

www.yourdomain.com?n%61me=tempa%61ge=12