User Tools

Site Tools


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki