Web サイトがプログラムを実行しても終了しない場合、その間は他のページを開くことができません (Ajax の問題ではありません)

WBOY
リリース: 2016-06-23 13:01:51
オリジナル
982 人が閲覧しました

皆さん、こんにちは。今日問題が発生しました。原因がよくわかりません。

私は wampserver を使用してローカルで Web サイトを開発します。ユーザーがフォームを送信すると、リモート プログラムがローカルで呼び出されます。この間に、新しい Web サイトのホームページを開きます。タブ、常に開くことはできません。ページを表示するには、以前に呼び出したリモート プログラムが終了するまで待つ必要があります。

ただし、別のブラウザ (Chrome など) を使用すると、同じ待ち時間中に Web サイトにアクセスできます。

詳しい方にアドバイスをお願いします、よろしくお願いします!


ディスカッションへの返信 (解決策)

あなたのページはセッションを使用していますか?

操作のためにファイルを書き込む必要がありますか?
ファイルはロックされていると推定され、他のファイルは待つ必要があります。
参考: http://blog.csdn.net/fdipzone/article/details/43839851

ページでセッションを使用している場合は、セッション ロックの可能性があります
session_write_close(); を追加できます
参考: http://blog csdn.net/fdipzone/article/details/30846529

セッションを閉じた後、問題が解決されました。返信してくれた 2 人のモデレーターに感謝します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート