如果我更改php.ini文件中的arg_separator.input指令并将其设置为'a'并且我的表单有两个名为“name and age”的文本文件,有人可以告诉我会发生什么。然后,如果我提交它,那么网址将像www.yourdomain.com?name=tempaage=12这样做会使服务器混乱或运行正常。是否有任何规则只将特定字符作为arg分隔符。
答案 0 :(得分:1)
然后,如果我提交它,那么网址就像 www.yourdomain.com?name=tempaage=12
是什么让你说浏览器会将这样的字符串发送到服务器?它不会,只会使用&
作为分隔符as suggested here。如果您打算自己生成网址,请尝试对您的示例数据进行编码,如下所示:
www.yourdomain.com?n%61me=tempa%61ge=12