User Tools

Site Tools


uphp:uphp_special_variables

This is an old revision of the document!


uPHP Special Variables

uPHP has several special arrays that are populated automatically before the script is run.

$_SERVER - Information about the server and script

$_GET - Parameters passed to the script - this is only applicable for scripts run from the web interface, not from telnet or cron. The maximum number of GET parameters is 7, and the maximum length of each parameter is 32 bytes.

$_POST - Variables submitted to the HTTP script. This can be used to save multiple parameters from a web form.

$_GLOBALS - System-wide global variables that can be used as a shared memory area between scripts. This is only cleared upon a reboot.

Note: This is different from the PHP $GLOBALS - this is truly global and accessible across scripts. $GLOBALS does not exist in uPHP - instead use $_GLOBALS['key_name'] to reference a global script variable.

$_SESSION - Variables defined here are persistent for any web session using a SESSID cookie

$_COOKIES - Cookie data defined to be accessed or passed back to the browser

uphp/uphp_special_variables.1487426782.txt.gz · Last modified: 2021/09/13 05:56 (external edit)