ホームページ バックエンド開発 PHPチュートリアル thinkphp プロジェクトのバックグラウンド ログイン関連の問題、奇妙なこと

thinkphp プロジェクトのバックグラウンド ログイン関連の問題、奇妙なこと

Jun 13, 2016 pm 12:07 PM
login nbsp session thinkphp time

Thinkphp プロジェクトのバックグラウンドでのログインの問題、何か奇妙なことが起こりました

この投稿の最終編集者は cjq001 で、2014-09-28 15:46:40 Thinkphp プロジェクトで奇妙なことが起こりました。
ローカルでクリックしてください環境 ログイン後、バックエンドに正常にアクセスできました。
仮想空間の Web サイトでは、ログインをクリックしても、しばらくの間エラーが表示されず、ログイン ボックスに表示されたままになりました。
それを追跡すると、次のステートメントも実行されました:
<br />$this-&gt;display('login');<br />
ログイン後にコピー

ローカル: 次に、この関数を実行します:
<br />    public function login() {<br />
ログイン後にコピー

しかし、仮想空間でデバッグする場合、上記の関数は実行されない。同じデータベースとコードですが、なぜこのようなことが起こるのでしょうか?お知らせ下さい!
------解決策----------------------
ログインの問題ではないと思いますコンテキストを見てみましょう
-----ソリューションのアイデア----------------------
バックエンドはどこにありますか? セッションを判断するコードはありませんか?それを削除して、
に入ることができるかどうかを確認してください------解決策----------------------
クリックしてログインした後のページジャンプコードは何ですか?
------解決策----------------------
ランタイム ディレクトリをクリアして再試行してください


public function logout() {
が実行される場合、明らかに url
logout がログアウトすることを間違えています。
------解決策----------------------
仮想マシン ページでテストを開いてください:
<br />&lt;?php<br />session_start();<br />if(empty($_SESSION['time'])){<br /> $_SESSION['time'] = time();<br />}<br />echo $_SESSION['time'];<br />?&gt;<br />
ログイン後にコピー

テスト ページを継続的に更新して時間が出力されるかどうかを確認し、時間が変化するかどうかを確認します。
時間が変化し続ける場合は、サーバーがセッションを構成していません
------解決策のアイデア--------- - -
<br />&lt;?php<br />echo $_SESSION[C('SESSION_ADMIN_NAME') ? $_SESSION[C('SESSION_ADMIN_NAME') : "NULL";<br />?&gt;<br />
ログイン後にコピー

2 つの環境の出力の違いを見てください。手がかりに従うことでいつでもわかります。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Oct 16, 2023 am 08:13 AM

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート

セッション失敗を解決する方法 セッション失敗を解決する方法 Oct 18, 2023 pm 05:19 PM

セッション失敗を解決する方法

thinkphpプロジェクトの実行方法 thinkphpプロジェクトの実行方法 Apr 09, 2024 pm 05:33 PM

thinkphpプロジェクトの実行方法

PHP セッションのクロスドメイン問題の解決策 PHP セッションのクロスドメイン問題の解決策 Oct 12, 2023 pm 03:00 PM

PHP セッションのクロスドメイン問題の解決策

thinkphp にはいくつかのバージョンがあります thinkphp にはいくつかのバージョンがあります Apr 09, 2024 pm 06:09 PM

thinkphp にはいくつかのバージョンがあります

thinkphpの実行方法 thinkphpの実行方法 Apr 09, 2024 pm 05:39 PM

thinkphpの実行方法

See all articles