Run the PHP file from the command line or by cron with an argument:
php -q /home/user/file.php --foo=bar
These can be accessed in the PHP script with $argv:
var_dump($argv);
Turn the args into $_GET vars so that either can be used:
foreach ($argv as $arg) { $e=explode("=",$arg); if(count($e)==2) $_GET[ltrim($e[0],'-')]=$e[1]; else $_GET[$e[0]]=0; } var_dump($_GET);
Leave a Reply