ホームページ >バックエンド開発 >PHPチュートリアル >PHPログイン後にログイン前のページに戻ることに関する問題

PHPログイン後にログイン前のページに戻ることに関する問題

WBOY
WBOYオリジナル
2016-06-13 13:01:011381ブラウズ

php ログイン後にログイン前のページに戻る際の問題

この投稿は cntegzs によって最終編集されました: 2012-11-27 16:45:39 次のコードは、ログイン前のページに戻ることができます:
<A   onclick="window.location='user/login.php?url='+encodeURIComponent(window.location.href)" target="_top">登录<B></B></A>

ログインページは次のとおりです:
user/login.php



次のログイン ページの場合:
index.php?mod=user&act=login

ログイン後にログイン前のページに戻るにはどうすればよいですか?
------解決策---------
index.php?mod=user&act=login&url= xxx
GET 経由でパラメータを渡すだけです、
もちろん、コントローラーがステアリングをサポートしている必要があります。
------解決策------
1. 現在の URL を保存できます。フロントエンドには Cookie があり、セッション、データベース、ファイルなどの多くのバックエンド形式があります。
2. 現在の URL をログイン リンク
の後ろに貼り付けます。 'index.php?mod=user&act=login&url='+encodeURIComponent(window.location.href);
ログインに成功したら、この URL
が指すパスにジャンプします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。