Gaijin.at -
Tipp: Schützen Sie sich vor Spam und Phishing mit Phalanx, dem leistungsfähigen Spam-Filter für POP3-Konten.

PHP: GetParam

Dieses PHP-Script ermöglicht das sichere Abfragen von Parametern, die mit POST oder GET übergeben wurden. Weiters können so auch SESSION- und SERVER-Variablen abgefragt werden.

Einige Server verursachen (einstellungsbedingt) einen Fehler, falls auf eine nicht definierte Variable zugegriffen wird. In diesem Fall muss vorher überprüft werden, ob diese Variable definiert ist - dieses Script sorgt für die Überprüfung und kann auch einen Vorgabewert zurückgeben, falls die Variable nicht definiert ist.

Beispiele

$name = GetParam("p_name");
$name = GetParam("g_name", "G", "Kein Name");

Erforderlich

PHP 4.0.4 oder höher

Lizenz

Open-Source (GNU GPL)

Quellcode

<?php

function GetParam($ParamName$Method "P"$DefaultValue "") {
  if (
$Method == "P") {
    if (isset(
$_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
  } else if (
$Method == "G") {
    if (isset(
$_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
  } else if (
$Method == "S") {
    if (isset(
$_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
  } else if (
$Method == "Z") {
    if (isset(
$_SESSION[$ParamName])) return $_SESSION[$ParamName]; else return $DefaultValue;
  }
}

?>

Beta-Bereich | Suchen | Webmaster | Unterstützung | Kontakt
Copyright © 2003-2010 Gaijin.at