Nicolas Grekas (auf Github): Verbessertes Handling von HTTP-Requests in PHP

Als Nicolas Grekas zeigt in diesem Tutorial (veröffentlicht als Kern), die Funktionalität, die PHP bietet den Benutzern zu Arbeiten mit dem Rohstoff HTTP-Anfragen ist ziemlich begrenzt. Es gibt ein paar Lösungen, die er bietet, aber keine von ihnen ermöglichen die volle Nutzung der HTTP-Optionen, die vom Server zur Verfügung gestellt.

HP bietet umfassende Superglobals auf externe Daten mit jeder Anforderung an den Zugang. Diese Variablen nicht aussetzen alle Möglichkeiten, die das HTTP-Protokoll erlaubt, sondern ein kontrollierter Einsatz in der Praxis um die Auswirkungen dieser Beschränkung. Zwei Probleme sind besonders lästig: der fehlende Zugang zu mehreren Werten Schlüssel ohne eine spezielle Syntax und Komplexität der Magie Klammern Syntax. Bis PHP nativ bietet eine weitere Schnittstelle von diesen Problemen befreit, kann eine andere Schnittstelle im User-Space zu umgehen sie.

Er gibt einige Code-Beispiele für Methoden, die verwendet werden, um Strings, wie sie in Cookies (oder gezogen in via php: / / stdin) gefunden analysieren kann auch erwähnt wichtiger Normalisierung und den Zugriff auf die Werte von Strings als Schlüssel. Sie können eine vollständige Umsetzung hier .

PHPDeveloper.org

Schreibe einen Kommentar