ホームページ > バックエンド開発 > PHPチュートリアル > ページタイムアウトについて

ページタイムアウトについて

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:06:39
オリジナル
1031 人が閲覧しました

データ計算を行うページがあるのですが、計算結果が出るまで待たずにこのページを保存するためのダイアログが表示されてしまうのですが、どうすれば解決できますか?何があっても、ページを保存するためのダイアログ ボックスを開きます (どんなに長くても待ち続けます)


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

ページ ヘッダーに set_time_limit(0) を追加します。前と同じ


このダイアログ ボックスはどこから来たのでしょうか?

スクリーンショットを投稿してください


これは、http://127.0.0.1/1.php に属するブラウザのアドレス バーに相当します。最初は 1.php を要求するページが開きましたが、ポップアップが表示されました。 1.php ファイルをディスクに保存します。ダイアログ ボックスは、ブラウザのアドレス バーにある http://127.0.0.1/1.php に相当します。しかし、1.php ファイルをディスクに保存するように求めるポップアップが表示されます

これはブラウザの問題ですか? 1. PHP コードを投稿して見てください

これは http://127.0.0.1/1.php に属するブラウザのアドレス バーに相当しますが、最初はリクエスト 1.php ページが開きました。 -up は 1.php ファイルをディスクに保存するように要求しました。これは、php サポートをまったく設定していないことを意味します。これは、Apache で php ファイルを開くことをサポートするように設定する必要があります。

http.conf を開いて追加します。その前の行: AddType application /x-httpd-php .php

次に、Apache を再起動し、PHP ページを開いて確認してください。

そうではありません。 1.php に echo "ok"; だけを記述すると、通常は OK と表示されますが、1.php が 100 万回ループするステートメントを解決し、各ループの間にスリープすると (シミュレーション 1.php は長い時間がかかるプロセス) なので、このページを保存するための一定の時間が経過すると、プロンプト ボックスがポップアップ表示される可能性があります


ページのタイムアウトをどこに設定するか?

set_time_limit(0);

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