uebergabe-parameter
This is an old revision of the document!
Übergabe-Parameter
Die folgenden “globalen” Übergabe-Parameter werden momentan generell validiert und von unterschiedlichen Skripten verwendet. Könnte irgendwann mal vervollständigt und anschließend optimiert werden (low prio)!
| Parameter | Verwendet von | Typ | Beschreibung |
|---|---|---|---|
| location | index.php | pageID | |
| print_page | index.php | Druckansicht | |
| main_menu | index.php | Hauptmenü angewählt | |
| view | index.php | numerisch und 0 .. 3 | Box-Ansicht |
| boxed | index.php | numerisch | Box-Ansicht |
# Validierung Parameter $view (Box-Ansicht): $view = ((isset($_REQUEST['view']))and(is_numeric($_REQUEST['view']))and($_REQUEST['view']>=0)and($_REQUEST['view']<=3)) ? (int) $_REQUEST['view'] : "";
# Validierung Parameter $boxed (Box-ID zur Ansicht): $boxed = ((isset($_REQUEST['boxed']))and(is_numeric($_REQUEST['boxed']))) ? $_REQUEST['boxed'] : "";
# Validierung Parameter $detail (numerischer Steuerparameter für etliche Detailansichten): $detail = ((isset($_REQUEST['detail']))and(is_numeric($_REQUEST['detail']))) ? $_REQUEST['detail'] : 0;
# Validierung Parameter $subbed (numerischer Steuerparameter für 2nd-level Detailansichten - wenn $detail belegt): $subbed = ((isset($_REQUEST['subbed']))and(is_numeric($_REQUEST['subbed']))) ? $_REQUEST['subbed'] : 0;
# Validierung Parameter $gladius (Steuerparameter für Gladiator-Auswahl): $gladius = ((isset($_REQUEST['gladius']))and(strlen($_REQUEST['gladius'])==20)) ? $_REQUEST['gladius'] : 0;
# Validierung Parameter $form_aktion (allgemeiner numerischer Aktionsparameter): $form_aktion = ((isset($_REQUEST['form_aktion']))and(is_numeric($_REQUEST['form_aktion']))) ? $_REQUEST['form_aktion'] : 0;
# Validierung Parameter $trans_id (Transaktions-ID für POST-Requests): $trans_id = ((isset($_POST['trans_id']))and(strlen($_POST['trans_id'])==40)) ? $_POST['trans_id'] : "";
# Validierung Parameter $subbed (wird direkt nach erfolgreichem Login an Folgeseite zur Prüfung von Cookie-Akzeptanz übermittelt): $passed = ((isset($_REQUEST['passed']))and(strlen($_REQUEST['passed'])>2)) ? 1 : 0;
# Validierung Parameter $email_confirm (Aktivierungs-Code für E-Mail Adresse): $email_confirm = ((isset($_REQUEST['email_confirm']))and(strlen($_REQUEST['email_confirm'])<=20)) ? $_REQUEST['email_confirm'] : "";
# Validierung Parameter $code (Anmelde-Code für neue Interessenten): $code = ((isset($_REQUEST['code']))and(strlen($_REQUEST['code'])<=250)) ? $_REQUEST['code'] : "";
# Validierung Parameter $form_url ($loc der aktuellen Seite): $form_url = ((!isset($_REQUEST['form_url']))or(!is_numeric($_REQUEST['form_url']))) ? 0 : $_REQUEST['form_url'];
# Validierung Parameter $form_loc (0 = nach Login auf aktueller Seite bleiben, 1 = zur GK): $form_loc = ((!isset($_REQUEST['form_loc']))or(!is_numeric($_REQUEST['form_loc']))or($_REQUEST['form_loc']>1)) ? 0 : 1;
# Tabindex global initialisieren: $tab = ((!isset($tab))or(!is_numeric($tab))) ? 1 : $tab;
uebergabe-parameter.1443893071.txt.gz · Last modified: 2015/10/03 19:24 by caesar