I think this organisation will be one of the big players of the future in the PHP world. "Ich denke, diese Organisation wird einer der großen Player der Zukunft in der PHP-Welt zu sein."
Darren

URL querystrings

In PHP die QueryString in der URL kann mit dem globalen $ _GET ausgelesen werden variabel . Die Variable $ _GET ist ein assoziatives Array, wo jeder QueryString Parameter durch einen Namen und einen Wert repräsentiert wird. So dass die URL www.example.com/index.html?page=1&id=5 kann wie so gelesen werden ..
$ _GET [ " page " ] ; echo $ _GET ["page"];
$ _GET [ " id " ] ; echo $ _GET ["id"];
Diese Ausgänge 1 und 5 zur Seite und ID respectivley. Beim Erstellen einer URL mit QueryString ist es wichtig, die Variablen kodieren, wie Sie Zeichen in einer URL, die illegal sind einführen können und werden daher nicht zulassen, dass die URL an die Arbeit. In PHP ist dies ganz einfach, indem Sie die Funktion urlencode, wie unten zu tun ...
Weil du das Codieren der Parameter werden Sie benötigen, um die Parameter zu entschlüsseln, sobald Sie sie erhalten mit der urldecode Funktion. In der Tat ist dies eine gute allgemeine Praxis, wenn Sie einen Querystring lesen, so ...
urldecode ( $ _GET [ " page " ] ) ; echo urldecode ($ _GET ["page"]);
urldecode ( $ _GET [ " id " ] ) ; echo urldecode ($ _GET ["id"]);
Dekodierung der QueryString Parameter stellt sicher, alle Zeichen, die entkommen sind unescaped werden.

Noch keine Kommentare wurden zur Verfügung gestellt.
Security Image
Geschrieben von: Dominic Skinner
Zuletzt aktualisiert: 2011.10.25 16.00.38