我有一条消息传递给页面上的用户(例如,如果他们输入了错误的电子邮件地址或密码),但它也显示在网址中。
http://domain/login?message=You%20have%20been%20logged%20out%20of%20site .
这是一个例子。显示用户已注销。另一个?消息可能是“您输入了错误的密码”(当然,%20 代表空格)
我该如何摆脱它?只需让它们重定向到/login 或类似/login/leave 或 login/wrong-info
最佳答案
您似乎正在使用 $_GET
传递消息。你最好使用CI自带的sessionflashdata()
函数。这是link 。搜索 Flashdata。
关于php - CodeIgniter:如何从 URL 中删除消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458625/