2011-02-08 7 views
0

おはようございます。私には奇妙な問題があります。PHP、javascript、cronjobs - ユーザーがオンラインになっていない場合のAjaxテスト

私は、データベースにアクセスしたときにUNIXのタイムスタンプを挿入するPHPスクリプトを作成しました(PHP - time()関数)。

ユーザーが特定のページを表示している場合、前述のスクリプトに57秒ごとにajax要求が送信されます。

また、現在の時刻と特定のユーザーのデータベースに記録された時刻の差が2分を超えているかどうかを確認するPHPスクリプトを実行するcronジョブを作成しました。 cronは2分ごとにスクリプトを実行するように設定されています。

問題は次のとおりです。両方とも正常に動作しているように見えますが、ページを表示しているユーザーがアイドル状態であるとマークされていることがあります。私は説明を見つけることができません...おそらくany1はアイデアを持っていますか?

残念ながら私はオンライン版を提供することはできません...しかし、私は最大10分で質問に答えます。

AJAXスクリプト:

enter image description here

挿入スクリプト:

enter image description here

のcron:

cronjob

は彼をありがとうlp。

+0

あなたの質問は何ですか。なぜAjaxスクリプトが失敗するのですか?それが正常に動作する場合は、スクリプトを見ることなく、言うことは難しいです。ネットワーク障害? – Ashley

+0

私は1分でスクリプトをポストしています。 – zozo

+0

コードの写真ではなく、実際のコードを掲載してください。潜在的なレプリケーターは再タイピングを楽しまないでしょう。 –

答えて

-1

あなたのユーザはJavaScriptを有効にしていますか?あなたのサーバーは特定のユーザーからAJAX要求を受け取りますか?

+0

私はユーザーです...私はテストしています:)そう – zozo

関連する問題