ホームページ  >  記事  >  バックエンド開発  >  PHPの接続状況を確認してください。 データを送信する必要がありますか?

PHPの接続状況を確認してください。 データを送信する必要がありますか?

WBOY
WBOYオリジナル
2016-06-13 13:45:221326ブラウズ

ヘルプ: PHP の接続ステータスを確認します。データを送信する必要がありますか?
クライアントが計算を送信すると、サーバーは計算を開始し、計算結果を返します。これにより、クライアントは計算を終了する必要があります。質問 1: バイトを送信せずにステータスを検出する方法は? {
if(connection_status()!=0)
file_put_contents( "D:\AppServ\www\Exit Early.txt", "");
}
register_shutdown_function("sd");

for($i=0; $i{
echo "1";
flash();
sleep(1);
}
echo "END";
?>
このコードは、クライアントがリクエストを閉じるときに txt ファイルの作成をトリガーしますが、エコー "1" を削除するか、何かを送信したいと考えています。 0 バイトです。多くの方法を試しましたが、うまくいきません



質問 2: シャットダウン コールバックで proc_open によって開かれたプログラムを強制的に終了する方法


-----解決策-------------- ------

1. PHP は出力時に接続ステータスのみをチェックします。出力できるのはスペースのみです
2. あらかじめ設定された通信インターフェースがない場合は実行できません。
------解決策------------------
proc_get_status はプロセス ID を取得して強制終了できますか?

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