ホームページ  >  記事  >  バックエンド開発  >  関連する質問

関連する質問

WBOY
WBOYオリジナル
2016-06-13 13:51:36862ブラウズ

質問する
ローカル環境には、同じ Web サイトの 2 ページがあります
A ページ sleep(20);
B ページ 通常のログイン ページ
これで、同じブラウザが見つかりました。
ページ A にアクセスする場合、ページ B はページ A が実行されるまで待機する必要があります。
しかし、他のブラウザを使用してページ B にアクセスすると、すべてが正常になります。何が問題なのでしょうか?
または、次の情報を参照することもできます

-----解決策---------
最も可能性が高いのは、両方のページでセッションが有効になっているということです。
------解決策---------
セッションの問題が原因の場合

session_start();
session_write_close();//この文を適切な位置に追加し、その後 sleep
sleep(10);
------解決策---------
デフォルトでは、セッションデータはスクリプトで実行されます完了後、/tmp/
session_write_close() の下のファイルに書き込まれます。すぐにファイルに書き込んでセッションを閉じることができます

その後、ファイルがまだ書き込まれていないときに他のページがそれを呼び出す必要があります.セッションがあなたの状況に表示されます。

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