2013-10-27 2 views
-3

15 초 후에 사용자가 페이지를 방문한 후에 PHP 스크립트를 실행해야합니다. 임 꽤 아약스가 필요 하겠지만, 코딩 방법에 대한 단서가 없습니다.몇 초 후에 PHP 스크립트를 실행하는 방법

+1

그래서 무엇을 요구하고 있습니까? 여기 아무도 당신을 위해 대본을 쓰지 않을 것입니다. – Gary

+0

Google에 "질문"제목을 입력하면 나는 U 응답을 찾을 수있을 것이라고 확신합니다. – puelo

+0

AJAX가 필요할 수도 있습니다. 물론 AJAX를 사용하여 클라이언트 측에서 스크립트를 실행하면 트리거되지 않을 위험을 감수하게됩니다. 사용자가 JavaScript를 사용하지 못하게하거나 15 초 내에 이동할 수 있습니다. 좀 더 신뢰성이 필요하다면 서버 측에서 전체적으로 수행해야합니다. – David

답변

0

15 초 후에 AJAX 호출을 트리거하는 jQuery/JavaScript setTimeout() 함수를 설정해야합니다. 그러나 이런 식으로하는 것은 전혀 신뢰할 수 없습니다.() (w3schools 참조) 당신은 방법의 setTimeout을 사용할 수 http://www.jquery4u.com/jquery-functions/settimeout-example/

http://api.jquery.com/jQuery.ajax/

또는 PHPs 수면 기능 http://php.net/manual/en/function.sleep.php

+0

'sleep'은 차단 기능이라고 생각합니다. 사용자가 마침내 아무것도 받기 전에 15 초를 기다려야 할 것입니다 ... – Kiruse

0

를 사용 : 여기

는 당신은 간다. 이 메소드는 적어도 2 개의 매개 변수를 취합니다. 첫 번째는 함수이고 두 번째는 밀리 초 단위의 지연입니다. 지연이 사라진 후에 setTimeout()이 메소드를 호출합니다.

그래서이 방법에서는 AJAX 요청을 할 수 있습니다.

+0

내 대답은 하하와 동일합니다 –

+0

또한 w3schools [신뢰할 수있는 리소스가 아닙니다] (http://www.w3fools.com /)이므로 [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/Window.setTimeout)과 같은 더 나은 리소스가있는 경우 링크하지 마십시오. – jvperrin

+0

좋은 지적! MDN은 실제로 더 나은 자원입니다. –

관련 문제