ユーザーがログインボタンを押した後でも、彼は同じページにとどまります。私のログインフォームはヘッダーにあり、すべてに共通です。家と連絡先の2つのページがあるとします。ユーザーがホームページを最初に訪れます。その後、連絡先のページにアクセスします。ユーザがヘッダーのログインボタンを押しても、フィールドに入力した内容は問題ではありません。妥当性検査が行われ、ユーザはログインして連絡先ページに留まるか、エラーメッセージが表示され、連絡先ページ。私はcodeigniterフレームワークを使用しています。私がcodeigniterで使用できるものはありますか?PHPでログインした後、同じページに滞在するには?
3
A
答えて
5
ユーザを認証した後、あなたはあなたの選択のページに彼をリダイレクトすることができ、ユーザを認証した後$_SERVER['HTTP_REFERER']
1
へのリダイレクトヘッダを行う
redirect(base_url(), 'refresh');
あなたはまた、送信された可能性のあるエラーまたは例えば任意のメッセージusignもちろん、セッションライブラリをロードする必要があります。
$this->session->set_flashdata('message', '<div class="message">' . $error . '</div>');
2
こんにちは、以前のURLをgeetingため$ _SERVER [ 'HTTP_REFERER']を使用してみてください。
$refering_url = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '' ;
からセッション 値をcontrollers.Getそれがログインにアクセスできるように、前のページのURLにセッションにURL
$this->session->set_userdata('url', $refering_url);
ストアを取得するためのログインビューページにこのコードを置きますconttrollerとログイン資格情報を確認した後、リダイレクトの使用をリダイレクトするために、このURL
$url=$this->session->userdata('url');
にリダイレクト()
redirect($url, 'refresh');
は
$this->agent->referrer();
$this->load->library('user_agent');
ライブラリをロードするために、それは
0
はこれを試すことができます願っています。
関連する問題
- 1. 春の同じページに滞在する
- 2. PHPフォーム - 同じページに滞在を提出
- 3. アンドロイド - 同じアクティビティに滞在する
- 4. facebookでログイン後、同じページにリダイレクト応じ
- 5. ログイン後に同じページにリダイレクトする方法
- 6. 保存した後に同じページを表示する
- 7. django allauthを使ってソーシャル・ログインした後、同じページにリダイレクトする方法は?
- 8. ログイン失敗時に同じページにリダイレクトする方法
- 9. php -resultsは同じページに来るはずです
- 10. Googleログインは、ユーザーがログインするたびに同じアカウントを使用します。
- 11. jqueryで現在のアンカーを同じページに選択する
- 12. phpの同じページにエラーメッセージを表示するには
- 13. ログインしてFOSUserBundleと同じページに登録
- 14. ログインの成功に応じて、新しいウィンドウ/タブまたは同じウィンドウ/タブでページを開く方法?
- 15. 同じクエリでログインに失敗したログイン数とログインに失敗しましたか?
- 16. PHP:同じページのメッセージボックス
- 17. トリガーPHPコードと同じページ
- 18. OnClick同じページまたは同じタブに表示
- 19. ログイン後にページにリダイレクトしようとしていました
- 20. PHPで同じユーザ名で複数のログインを制御する
- 21. 行を保存してPHP経由で同じページに投稿
- 22. Javascriptでサイトの滞在時間を確認するには?
- 23. PHP:同じページにアクションを作成し、リフレッシュするまで同じ状態を表示します。
- 24. ログイン後元のページにリダイレクトする(Codeigniter)
- 25. Androidアプリは常にランドスケープに滞在する
- 26. Zend:電子メールからのURLでログインした後、ページにリダイレクト
- 27. 新しいページではなく同じページにエラーを表示するには
- 28. 同じフォントサイズでテキストが異なるページに同じサイズの両方のページに
- 29. Androidで変更した後に同じアクティビティに戻ります
- 30. 連絡先フォームのエラーがPHPに存在する場合は、同じページの場所にリダイレクト
リフレッシュしたくない、または同じページにリロードすることを意味しますか?それが最初の場合、それはajaxと多くのjavascriptが関係しています... – Hailwood