|
dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
|
Namensbereiche | |
| namespace | dbXapp |
| dbXapp | |
Funktionen | |
| dbx_is_public_crawler_endpoint () | |
| Öffentliche Crawler-Endpunkte benötigen weder Benutzerzustand noch ein Session-Cookie. | |
| dbx_get_file_dir () | |
| Bootstrap-Ausnahme: liefert den portablen Dateipfad vor dem API-Start. | |
Variablen | |
| $__dbx_request_started_at = microtime(true) | |
| $https | |
| $dbx_public_crawler_endpoint = dbx_is_public_crawler_endpoint() | |
| if(! $dbx_public_crawler_endpoint &&session_status() !==PHP_SESSION_ACTIVE) if(!defined('dbxSystem')) if(!defined( 'dbxRunAsAdmin') | dbx_get_base_dir )($cut_data=0) |
| Bootstrap-Ausnahme: liefert den portablen Installationspfad, bevor dbxApi geladen werden kann. | |
| $error_log_dir = rtrim(dbx_get_file_dir(), '/\\') | |
| $runtime = dbx()->get_system_obj('dbxRuntime') | |
| exit | |
| dbx_get_file_dir | ( | ) |
Bootstrap-Ausnahme: liefert den portablen Dateipfad vor dem API-Start.
Benutzt dbx_get_base_dir.
| dbx_is_public_crawler_endpoint | ( | ) |
Öffentliche Crawler-Endpunkte benötigen weder Benutzerzustand noch ein Session-Cookie.
Die Erkennung muss vor session_start() erfolgen, damit PHP keine privaten No-Cache-Header und keine ungenutzte DBXSESSID ausliefert.
Benutzt $_SERVER.
| $__dbx_request_started_at = microtime(true) |
| $dbx_public_crawler_endpoint = dbx_is_public_crawler_endpoint() |
| $error_log_dir = rtrim(dbx_get_file_dir(), '/\\') |
| $https |
Wird benutzt von dbx\dbxSetup\dbxInstall\system_checks().
| $runtime = dbx()->get_system_obj('dbxRuntime') |
| if(! $dbx_public_crawler_endpoint &&session_status() !==PHP_SESSION_ACTIVE) if(!defined( 'dbxSystem')) if(!defined('dbxRunAsAdmin') dbx_get_base_dir) ( $cut_data=0) | ( | $cut_data = 0 | ) |
Bootstrap-Ausnahme: liefert den portablen Installationspfad, bevor dbxApi geladen werden kann.
Nach dem Bootstrap wird dbx()->get_base_dir() genutzt.
Wird benutzt von dbx_get_file_dir().