dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
index.php-Dateireferenz

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

Dokumentation der Funktionen

◆ dbx_get_file_dir()

dbx_get_file_dir ( )

Bootstrap-Ausnahme: liefert den portablen Dateipfad vor dem API-Start.

Benutzt dbx_get_base_dir.

◆ dbx_is_public_crawler_endpoint()

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.

Variablen-Dokumentation

◆ $__dbx_request_started_at

$__dbx_request_started_at = microtime(true)

◆ $dbx_public_crawler_endpoint

$dbx_public_crawler_endpoint = dbx_is_public_crawler_endpoint()

◆ $error_log_dir

$error_log_dir = rtrim(dbx_get_file_dir(), '/\\')

◆ $https

$https
Initialisierung:
= (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
|| (int)($_SERVER['SERVER_PORT'] ?? 0) === 443
$_SERVER['REQUEST_URI']
Definition write-change-log.php:32

Wird benutzt von dbx\dbxSetup\dbxInstall\system_checks().

◆ $runtime

$runtime = dbx()->get_system_obj('dbxRuntime')

◆ dbx_get_base_dir

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().

◆ exit