我最近推出了基于CodeIgniter的网站,供希望通过联盟会员,电子通讯等广告和链接的人使用。这种类型的链接通常以查询字符串的形式在最后附加跟踪代码。
blah.com/?utm_source=MailingList&utm_medium=email&utm_campaign=Blah+OCt+II
当然,如果你点击它,Code Igniter会在URL中显示有关不允许的字符的错误。
似乎我可以通过在config.php中设置它来解决这个问题:
$config['uri_protocol'] = "AUTO";
这至少可以阻止显示错误。我只需要在主页上启用它,所以我在网上读到你可以在选择的控制器中设置它:
parse_str($_SERVER['QUERY_STRING'],$_GET);
我假设这样就可以解析变量,这样分析JS代码就可以了解它。
这一切看起来都安全合理吗?
答案 0 :(得分:0)
使用最新版本的CodeIgniter,2.1对于$ _GET没有任何问题,而且2.0.x也应该没问题。