CodeIgniter:如何从URL中删除邮件?

时间:2011-06-23 18:05:47

标签: php codeigniter

我有一条消息传递给页面上的用户(例如,如果他们写错了电子邮件地址或密码),但它也显示在网址中。

http://domain/login?message=You%20have%20been%20logged%20out%20of%20site

这是一个例子。显示用户已注销。另一个消息可能是“您输入了错误的密码”(当然,%20为空格)

我该如何摆脱它?并且要么让他们重新定向到/ login或类似/ login / leave或login / wrong-info

3 个答案:

答案 0 :(得分:7)

您似乎正在使用$_GET传递消息。您最好使用CI附带的会话flashdata()功能。这是link。搜索Flashdata。

答案 1 :(得分:0)

是的,flashdata应该是去那里的方式......

http://codeigniter.com/user_guide/libraries/sessions.html

答案 2 :(得分:0)

您还应注意,CodeIgniter 默认情况下不支持 GET数组。