您好我想在链接的末尾访问此链接但是 遇到了错误 您提交的URI不允许使用字符。
我需要这个才能获得使用iframe工作的灯箱
?iframe=true&width=1000&height=500
我试过这个$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?=-';
需要添加问号,等号和分号
任何帮助?
答案 0 :(得分:0)
在实际的网址中,您应该使用&
来分隔参数(以及在XHTML中显示参数时&
)。但是,;
不应该是无效的,因为它也是合法的GET参数分隔符。
如果你将其改为......,那么你在问题中使用的正则表达式应允许使用冒号。
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\?=-;';
假设将上述字符串代入字符范围,例如[...]
。
答案 1 :(得分:0)
为什么在网址中使用&
? &
本身就是网址安全的。即
?iframe=true&width=1000&height=500
假设WYSIWYG编辑器正在将&
吐出&
,,您应该尝试阻止它执行此操作。
毕竟,您不希望将网址解释为iframe=true
和amp;width=1000
等。