私は、ユーザーのチャットが1秒になると50秒ごとにサーバーにリクエストを送信する動的Webサイトを持っていますが、時にはPHPは次のようなテキストを返しますか?なぜ時々PHPはプレーンテキストHTTP/1.1 200 OKのようなhttpヘッダを返すのですか?
HTTP/1.1 200 OK
Date: Wed, 23 Nov 2016 03:04:36 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: d=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/
Set-Cookie: s=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/
Vary: Origin
Keep-Alive: timeout=5, max=74
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
2
[]
私のPHPの一部のみmysqliのから件のデータを取得し、エコーjson_encode()を使用します;あなたが見るように例では、[]のようなJSONを返されたが、それはまたthings.Whatのような... OK HTTP/1.1 200を返します問題ですか?それはホスト、サーバーの問題、ホスティング、または理由については、私はそんなに要求を送るのですか?
としてPHPによって送信されたことを確認している。このように
PHPファイルはどのように見えるのですか? – Darren
@ダーレンのphpファイルはmysqliサーバーにクエリを送信して結果を返します;私の例では[]は結果ですが問題は他のものですか? –
@ダーリン私はehostホスティングを使用しているのは、考えられる理由はホスティングですか?私がhostgatorを使用するとき、私はこのような問題はありませんでしたが、VPSとこれがホスティングを共有していたからです。 –