Fr 22 Sep 2006
PHP-Codes werden in HTML-Datein eingebunden. Sie werden aber schon auf dem Web-Server ausgeführt. Somit merkt der Betrachter der Seite nicht, dass bestimmte Passagen über PHP eingebunden wurden.
Ebenso sieht er die “normale” HTML-Datei wenn er sich den Quellcode ansieht. Kein einziger PHP-Code ist für ihn zu sehen. Dies ist sehr nützlich für einen Passwort-Schutz oder Datenbankzugriffe.
Dabei geht es wie folgt:
- der User ruft in einem Browser eine Datei auf (z.B. die index.php), diese liegt auf einen Web-Server
- Der Server nimmt die Anfrage entgegen
- er ruft die Datei index.php ab - dabei erkennt er anhand der Dateiendung, dass es sich um eine php-Datei handelt
- somit führt der Server die enthaltenen php-Codes aus und fügt die Ergebnisse eine
- nun liefert der Web-Server die Datei index.php an den Browser aus. Natürlich ohne den Code (diesen hat er ja vorher umgewandelt)
- der Browser stellt die Datei dar
So ein PHP-Code kann viele verschiedene Aktionen auf dem Web-Server ausführen: eine Datei schreiben - oder noch eine zusätzliche laden …oder auch “nur” einen einfachen Text generieren. Ausserdem kann er einen Datenbankzugriff durchführen und noch vieles andere mehr.
Doch das bekommt kein anderer zu sehen… der Code ist schon lange durch das Ergebnis ersetzt, wenn die Datei ausgeliefert wird.
Deshalb nennt man diese Datein auch “dynamische Web-Seiten”, da der HTML-Code durch PHP verändert oder erweitert wird.
<
Diese Artikel könnten ebensfalls interessant sein:
- CSV - was ist CSV?
- Vor und Nachteile bei Onlinegames
- Ein Tool für alle Fälle - WebFTP
- Erfolgsaussichten einer Datenrettung
- Einführung in das Thema IP PBX
Kommentar schreiben
You must be logged in to post a comment.