Re: Need best way to determine if cronjob or external browser called my script

From: Date: Wed, 19 Jan 2005 17:08:31 +0000
Subject: Re: Need best way to determine if cronjob or external browser called my script
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-206757@lists.php.net to get a copy of this message
On Wed, 2005-01-19 at 07:47, Al wrote: > I'm working on a script that can be initiated by a cronjob or from a browser. > > I want the script to act differently depending on which one called it. > > -- I do not know what the definitive answer is but there are a bunch of environment differences. Here is one taken from http://us2.php.net/features.commandline [bhughes@sonecdm elevatetest]$ cat testbrowser.php <?php if ($_SERVER['SERVER_PORT']) { echo "SERVER MODE\n"; } else { echo "CLI MODE\n"; } ?> results from wget: [bhughes@sonecdm elevatetest]$ wget -q --output-document=- https://localhost/elevatetest/testbrowser.php SERVER MODE [bhughes@sonecdm elevatetest]$ results from cli [bhughes@sonecdm elevatetest]$ php testbrowser.php Content-type: text/html X-Powered-By: PHP/4.3.6 CLI MODE [bhughes@sonecdm elevatetest]$ mozilla returns SERVER MODE HTH Bret

« previous php.general (#206757) next »