flyclassic flyclassic - 7 months ago 4
PHP Question

Run a script.php on cron job on linux/apache server but restrict public access to the php file

I have this script.php file which i want to run as a cron job on my linux/apache server.

However, i do not want public to access www.mycompanyname.com/script.php and also run the script concurrently.

How can we prevent that? How can we restrict the script to the server's access only?
Is it using chmod or setting something inside .htaccess file, something along the line?

Any advice ?

Answer

You probably have something like a public_html directory, in which you have all the phps. Just put it outside of that directory.

Comments