2012-05-17 2 views
0

웹 브라우저를 사용하여 주기적으로 실행해야하는 PHP 웹 스크립트가 있습니다. 내 생각은 예정된 시간에 Lynx 웹 브라우저를 실행하는 것이지만 문제는이 스크립트가 배치 된 서버에 Lynx가 설치되어 있지 않다는 것입니다.웹 브라우저없이 URL을 주기적으로 엽니 다.

다른 방법이 있습니까?

미리 감사드립니다.

+0

명령 줄에서 파일에 php를 실행 하시겠습니까? –

답변

4

웹 페이지를 가져올 수있는 간단한 사용자 에이전트가 충분하다면 서버의 crontab에서 curl 또는 wget을 사용하여 URL을 요청할 수 있습니다.

컬 또는 wget이 이미 설치 될 가능성이 큽니다.

두 도구를 사용할 수없는 경우, 다른 솔루션은 (file_get_contents, 또는 curl를 사용하여, 일반적으로) 페치 수행하는 PHP 스크립트를 작성하고, crontab을에서 해당 스크립트를 호출하는 것입니다. 받은/전송되는 실제 HTTP 요청을 필요로하지 않는 경우 물론


는 옳은는 직접 사용자 에이전트의 어떤 종류를 사용하지 않는,은 crontab에서 PHP 스크립트를 실행하는 것입니다.