小编use*_*232的帖子

所提交的网址带有不被接受的字符.在URL中编码var

我的申请表上有注册表.当有人完成注册时,会收到一封电子邮件,其中包含确认注册的链接(典型情况).

链接是这样的

http://www.myDomain.com/registration/validation/m0NQGT4XzQgId5zuH/1PrDqNSP7YWq81Mba8cSXLb1WsQ5aVqf2sQ3Ece3ZdmxYvLjztaGp7Xmhv8ArjFET/8Q==

  • 注册是控制器
  • 验证是功能
  • 最后一个是用户名

编码用户名:

$encrypted_username = $this->encrypt->encode($username);
Run Code Online (Sandbox Code Playgroud)

但是,访问该链接会返回以下错误

所提交的网址带有不被接受的字符.

设置$config['permitted_uri_chars'] = '';一切顺利,但他们说我们不应该这样做.

那么,我该如何解决这个问题呢?

php uri codeigniter-2

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

codeigniter-2 ×1

php ×1

uri ×1