如何触发我的网站的外部访问者?

时间:2016-02-20 09:29:17

标签: web-services web login scheduled-tasks

我正在使用app机器,在免费许可证中,如果没有用户,应用程序将在一小时内睡觉(无论如何,它需要1分钟才能唤醒,愚蠢的规则)。所以我想通过开发内部/外部计划任务来解决这个问题。

我尝试为每58分钟安排一个事件并更新统计数据,但它没有用。应用程序机器显然没有外部用户。

那么......我该如何解决这个问题?登录的外部Web服务是否有效?

希望听到你的声音 日Thnx

1 个答案:

答案 0 :(得分:0)

您应该使用curl

尝试使用代理请求您的网站,因为它可能是记录了IP并且访问不计算在内:

$curl_handle = curl_init();
curl_setopt( $curl_handle, CURLOPT_URL, 'http://school-proxy.net/browse.php?u=https://www.google.com' );
curl_exec( $curl_handle ); // Execute the request
curl_close( $curl_handle );

请记住proxy-url http://school-proxy.net/browse.php?u=https://www.google.com并将其更改为您的网址。

如果curl不起作用,如果您allow_url_fopen中的1设置为php.ini,则可以尝试使用file_get_contents($url)