我有一条消息传递给页面上的用户(例如,如果他们写错了电子邮件地址或密码),但它也显示在网址中。
http://domain/login?message=You%20have%20been%20logged%20out%20of%20site
这是一个例子。显示用户已注销。另一个消息可能是“您输入了错误的密码”(当然,%20为空格)
我该如何摆脱它?并且要么让他们重新定向到/ login或类似/ login / leave或login / wrong-info
答案 0 :(得分:7)
您似乎正在使用$_GET
传递消息。您最好使用CI附带的会话flashdata()
功能。这是link。搜索Flashdata。
答案 1 :(得分:0)
是的,flashdata应该是去那里的方式......
答案 2 :(得分:0)
您还应注意,CodeIgniter 默认情况下不支持 GET数组。