cacert-codedocs/source/globals.rst
Karl-Heinz Gödderz (GuKKDevel) f0ef5b7372 added database-description( imported from WIKI; added some global
variables and a part of include/general
2018-12-16 18:11:36 +01:00

4 KiB

scripts

PHP

Global Variables

As the modules this website includes have to communicate together there are some global variables defined as arrays

$_REQUEST

:php$_REQUEST

$_SERVER

:php$_SERVER

Contains the recent host-header from the actual request (if sent). Is set by system.

This variable is used in includes/general.php

Contains a non-empty value if the script is called by HTTPS. It is assumed to be the value "on".

This variable is used in includes/general.php

$_SESSION

:php$_SESSION

This global variable defines the status of the database connection

  • TRUE if a connection could be established
  • FALSE otherwise

$_SESSION['_config']

:php$_SESSION['_config']

This global variable is initialized in includes/general.php with the value ''.

This global variable is initialized in includes/general.php with the value '/www'. Meant is the root direcory.

This global variable defines the main CAcert-website, it is set in /includes/mysql.php.

  • "www.cacert.org" for production
  • "test.cacert.org" for testing

This global variable defines the secure CAcert-website, it is set in /includes/mysql.php.

  • "secure.cacert.org" for production
  • " cacert.org" for testing

This global variable defines TVERIFY, it is set in /includes/mysql.php.

  • "tverify.cacert.org" for production
  • " " for testing

checkout what TVERIFY means, check names for test-system

$_SESSION['profile']

:php$_SESSION['profile']

Here the internal representation of the user is stored. It is used for database accesses. 'user'

Contains the total number of points for the user; calculated from notary.

globalConstants

Global Constants

Exceptions