使用Scheduler,如何确保文件仅由Heroku服务器运行?

时间:2013-01-17 20:06:58

标签: php heroku cron scheduled-tasks

我想用Heroku Scheduler运行一个php文件。有哪些方法可以确保不仅任何人都可以来执行该文件?有没有办法把东西放在网络根目录(带有php应用程序的'www')?

1 个答案:

答案 0 :(得分:1)

实现此目的的最简单方法是在项目的根目录中使用.htaccess文件,以确保无法通过Apache访问这些文件。调度程序仍然可以执行它们。

<Directory /app/www/DIRECTORY_NAME>
    Order Deny,Allow
    Deny from All
</Directory>

DIRECTORY_NAME为名,将这些PHP文件放入其中。