my ajax関数はsetInterval()によって自動的に実行されます。 ここで私はキャッシュを使用しました:falseので、タイムスタンプが送信されます。 phpファイルでは、そのタイムスタンプの期限を設定したいと思います。既存のタイムスタンプで受信した要求が値を返さない場合。特定の時間間隔の後にPHPでajaxリクエストリンクの有効期限を設定するにはどうすればよいですか?
$(document).ready(function(){
myVar = setInterval("asdFunc()", 1000);
});
function asdFunc(){
\t var date = new Date().getTime();
\t $.ajax({
\t \t type:"GET",
\t \t cache:false,
\t \t url:"rest.php",
\t \t data:{lest:"data"},
\t \t success:function(daa){
\t \t \t \t $('.response').html(daa);
\t \t \t }
\t })
}
<html>
<div class="response">
\t here will,
</div>
</html>
<script src="http://localhost/polt_s/assets/plugins/jquery/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
クライアントはJavaScriptを変えることができますので、あなたはクライアントの時間に依存しないでください。あなたのAJAXをサーバ上で時間をかけて動作させる。 – PHPglue
はので、私はそれを達成することができますどのように、私は、リクエストごとに固有のURLが必要ですが、そのユニークなURLは、彼らがユニークなので –
は、セッションを使用してください。..いくつかの時間後に期限切れにする必要があります。 AJAXリクエストを作成したまま、サーバーの時刻をテストしてください。 – PHPglue