Video: Wie funktioniert #AJAX eigentlich? [Tutorial] 2024
Die PHP-Software arbeitet mit dem Webserver, , der Software, die Webseiten an die Welt liefert. Wenn Sie eine URL in die Adressleiste Ihres Webbrowsers eingeben, senden Sie eine Nachricht an den Webserver mit dieser URL, in der Sie aufgefordert werden, Ihnen eine HTML-Datei zu senden. Der Webserver antwortet, indem er die angeforderte Datei sendet. Ihr Browser liest die HTML-Datei und zeigt die Webseite an.
Sie fordern auch eine Datei vom Webserver an, wenn Sie auf eine Verknüpfung in einer Webseite klicken. Darüber hinaus verarbeitet der Webserver eine Datei, wenn Sie auf eine Webseitenschaltfläche klicken, die ein Formular übermittelt. Dieser Prozess ist im Wesentlichen derselbe, wenn PHP installiert ist. Sie fordern eine Datei an, der Webserver läuft mit PHP und es sendet HTML zurück an den Browser, dank der Programmierung in PHP.
Genauer gesagt ist der Webserver bei der Installation von PHP so konfiguriert, dass bestimmte Dateierweiterungen PHP-Sprachanweisungen enthalten. Oft ist die Erweiterung. php oder. phtml, aber jede Erweiterung kann verwendet werden. Wenn der Webserver eine Anforderung für eine Datei mit der angegebenen Erweiterung erhält, sendet er die HTML-Anweisungen unverändert, aber PHP-Anweisungen werden von der PHP-Software verarbeitet, bevor sie an den Anforderer gesendet werden.
Wenn PHP-Sprachanweisungen verarbeitet werden, wird nur die Ausgabe oder alles, was auf dem Bildschirm ausgegeben wird, vom Webserver an den Webbrowser gesendet. Die PHP-Sprachanweisungen, die keine Ausgabe auf dem Bildschirm erzeugen, sind nicht in der Ausgabe enthalten, die an den Browser gesendet wird, so dass der PHP-Code normalerweise nicht vom Benutzer gesehen wird.
Zum Beispiel, in dieser einfachen PHP-Anweisung, PHP ist das PHP-Eröffnungstag, und? > ist das schließende Tag.
php echo "Hallo Welt
"; ? >
Hier ist echo eine PHP-Anweisung, die PHP anweist, den kommenden Text auszugeben. Die PHP-Software verarbeitet die PHP-Anweisung und gibt Folgendes aus:
Hello World
Diese reguläre HTML-Anweisung wird an den Browser des Benutzers übermittelt. Der Browser interpretiert die Anweisung als HTML-Code und zeigt eine Webseite mit einem Absatz an - Hello World. Die PHP-Anweisung wird nicht an den Browser geliefert, so dass der Benutzer keine PHP-Anweisungen sieht. PHP und der Webserver müssen eng zusammenarbeiten.
PHP ist nicht mit allen Webservern integriert, funktioniert aber mit vielen der gängigen Webserver. PHP funktioniert gut mit dem Apache-Webserver. PHP funktioniert auch mit Microsoft Internet Information Services (IIS) und anderen.
Wenn Sie die Auswahl des in Ihrer Organisation verwendeten Webservers auswählen oder beeinflussen können, wählen Sie Apache aus. Apache ist eine gute Wahl. Es ist kostenlos, Open Source, stabil und beliebt. Es läuft unter Windows, Linux, Mac OS und den meisten Unix-Versionen.