【发布时间】:2016-10-05 20:39:51
【问题描述】:
以下 URl 会导致错误提示:“您提交的 URI 包含不允许的字符。”
但是,如果我只是将“成功”后的 & 符号更改为 ?如下所示,尽管 URL 中还有其他 & 符号,但一切正常。这里发生了什么?
如何才能使“成功”后的 & 符号被接受?我尝试在 Config.php 中执行以下操作,但没有成功:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-\&';
或
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-&';
当我尝试这个时,我得到了 404 Page Not Found 错误:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?=&';
【问题讨论】:
-
你试过把
$config['uri_protocol'] = 'REQUEST_URI';改成$config['uri_protocol'] = 'QUERY_STRING'; -
是的,它已经是
'QUERY_STRING';
标签: php codeigniter paypal