269 Tipps rss | 8 Nutzer online

PHP 5: Parameter per URL übergeben

In großen Web-Anwendungen haben sich die einzelnen Skripten viel zu sagen. Die Wertübergabe von einem Programmteil zum anderen löst man meistens mit Parametern, die in der bekannten Form par1=x&par2=y… in die URL einkodiert werden.

Das Zusammenbauen dieser Parameterliste kann nun PHP für Sie erledigen. Dafür sorgt die neue Funktion http_build_query:

<?

// Beispiel – neue Funktionen

// URL-Parameter aufbereiten mit http_build_query

$arrParams = array(

'aktion' => 'kaufen',

'kundennr'=>1234,

'artikelnr'=>4711,

'menge'=>3,

);

$strZielUrl = 'warenkorb.php?' . http_build_query($arrParams);

echo "<a href='$strZielUrl'>In den Warenkorb legen</a>";

?>

Mit dieser Funktion vermeiden Sie kryptische und ellenlange Stringkonstrukte, die man beim manuellen Zusammenbauen der URL erhält.

Add to Del.icio.us


Bedingungen für die Kommentareingabe
Hinweis



Ihr Kommentar:


Name:


Copyright © Der Strassenprogrammierer 1999-2012   | Tippscout 5.0
Zurück Tipps Startseite