Windows 7 マシンでの開発に wamp を使用しています。このアプリには、管理者のユーザー名と暗号化されたパスワードを $_SESSION で追跡する管理領域と、ランダムに生成されたパスワードの暗号化キーを追跡する Cookie があります。
私はクッキーを次のように設定しました:
setcookie('key', $key, time()+7200, 'admin/');
管理者ユーザーがユーザー名とパスワードの詳細を入力してログインした後、管理者ユーザーの確認がすべての管理ページで実行されます。
サイトと管理者のディレクトリ構造は次のとおりです。
localhost/mysite/
locahost/mysite/admin/
セッションは管理セクションで実行され、セッションはフロントエンドのユーザー インターフェイスでも実行され、選択された検索条件を追跡します。
管理エリアで長いデータベースクエリを実行すると、つまり. 各反復で外部 API への接続が必要な複数の更新と挿入。同じブラウザーでフロントエンド ユーザー インターフェイスを読み込むことができません。admin 操作が完了するまで 別のブラウザを使用している場合。chrome 、管理mysql機能を問題なく実行しながら、サイトのフロントエンドをロードできます。
これらの操作を実行中にサイトを表示し、同じブラウザを使用したいです。小さな問題ですが、学びたいので回避方法を知りたいです。つまり、別のブラウザーを開いたときにサイトが正常に機能し、最終ユーザーがサイトを表示しているときに管理操作を実行することはないため、問題ではないと自分に言い聞かせることができます。その観点からはそうではありません。関係ありませんが、興味があります。
管理者操作の実行中にサイトを表示できないセッションと Cookie はどうなっていますか? 私の質問は良いものですか?最終的にサイトは別のブラウザーで完全に機能するため、それはばかげた質問だと思う部分もあります。とにかく、見てくれてありがとう!