|
本帖最后由 wintion 于 2010-3-26 17:20 编辑
问题缘由:
需要在通过url传email地址,可是email地址的某些字符被替换掉。
请求的uri如下(实际情况下已经做了urlencode转义):
user/register/abc@gmail.com
在ci根目录下的index.php首行加入调试,输出如下(请注意:点号被替换为下划线了):
PHP复制代码
<?php
echo $_SERVER['REQUEST_URI'];//输出/user/register/abc@gmail.com
print_r($_GET);//输出Array ( [/user/register/abc@gmail_com] => )
?>
复制代码
可是,index.php应该是ci接受请求的入口处,我把该输出操作位于ci的处理最开始的地方,可是字符串还是被替换了,百思不得其解,还望高人指点 |
|