2011-06-23 6 views
2

私はページ上でユーザーに伝えられるメッセージを持っています(間違った電子メールアドレスやパスワードを書いた場合など)が、URLにも表示されます。CodeIgniter:URLからメッセージを削除するには?

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

これは一例です。ユーザーがログアウトしたことを示します。別の?メッセージは「間違ったパスワードを入力しました」(もちろんスペースは%20)

どのように取り除くことができますか?/login/leave/login/wrong-infoのようなものにリダイレクトするようにしてください

答えて

7

$_GETとメッセージを渡しているようです。 CIに付属のセッションflashdata()の機能を使用することをお勧めします。ここにはlinkがあります。 Flashdataを検索します。

+0

フラッシュデータについて私に警告してくれてありがとう。それは美しく動作します。 – EGP

0

また、CodeIgniterのは、デフォルトで GET配列をサポートしていないことに注意してください。

関連する問題