Kapitel 8. Web-Techniken

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

PHP wurde als Web-Skriptsprache entwickelt, und obwohl es möglich ist, es in reinen Kommandozeilen- und GUI-Skripten zu verwenden, wird PHP am häufigsten im Web eingesetzt. Eine dynamische Website kann Formulare, Sitzungen und manchmal auch Umleitungen enthalten, und dieses Kapitel erklärt, wie man diese Elemente in PHP implementiert. Du erfährst, wie PHP auf Formularparameter und hochgeladene Dateien zugreift, wie man Cookies sendet und den Browser umleitet, wie man PHP-Sitzungen nutzt und vieles mehr.

HTTP-Grundlagen

Das Internet läuft über HTTP, das Hypertext Transfer Protocol. Dieses Protokoll regelt, wie Webbrowser Dateien von Webservern anfordern und wie die Server die Dateien zurücksenden. Um die verschiedenen Techniken zu verstehen, die wir dir in diesem Kapitel zeigen, brauchst du ein Grundverständnis von HTTP. Eine ausführlichere Erläuterung von HTTP findest du in der HTTP Pocket Reference (O'Reilly) von Clinton Wong.

Wenn ein Webbrowser eine Webseite anfordert, sendet er eine HTTP-Anforderungsnachricht an einen Webserver. Die Anforderungsnachricht enthält immer einige Header-Informationen und manchmal auch einen Body. Der Webserver antwortet mit einer Antwortnachricht, die immer Header-Informationen und normalerweise einen Body enthält. Die erste Zeile einer HTTP-Anfrage sieht wie folgt aus:

GET /index.html HTTP/1.1 ...

Get PHP programmieren, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.