1

リンクを開くと、ページが読み込まれ続けます。一部のページでは、ステートメントのexit();後に置くことで修正されます。header('location:link');

この問題は通常、Web サイトの 2 つ以上のページを同時に開いたときに発生します。これが発生すると、このサイトのそれ以降のページへのリクエストは開かず、読み込みを続けます。その後、10 ~ 20 分後にページが開きます。

ページが読み込まれ続け、このサイトの他のページを新しいタブで開くと、ライブ HTTP ヘッダーは要求が送信されていないことを示します。

何か助けはありますか?

4

1 に答える 1

0

ヘッダーの位置の後には常に が続き、exit();この位置より下のコードがさらに実行されないようにする必要があります。

セッションへのアクセスを閉じると、そのスクリプトが終了するまで他のページがアクセスできなくなるため、さらに役立つ場合があります。

session_write_close();
header("Location: URL");
exit();

参照: PHP でヘッダー ('Location..') を介してリダイレクトした後、'exit' を呼び出さなければならないのはなぜですか?

http://www.php.net/manual/en/function.session-write-close.php

于 2013-05-14T12:30:36.757 に答える