Serverseitiges Scripting

Serverseitige PHP-Skripte werden auf dem Webserver ausgeführt

HTML Quelltext

kr7ysztof / Getty Images





Serverseitiges Scripting im Zusammenhang mit Webseiten bezieht sich normalerweise auf PHP-Code, der auf dem Webserver ausgeführt wird, bevor die Daten an den Browser des Benutzers übergeben werden. Im Fall von PHP wird der gesamte PHP-Code serverseitig ausgeführt und kein PHP-Code erreicht jemals den Benutzer. Nachdem der PHP-Code ausgeführt wurde, werden die ausgegebenen Informationen in den HTML-Code eingebettet, der an den Webbrowser des Betrachters gesendet wird.

Eine Möglichkeit, dies in Aktion zu sehen, besteht darin, eine Ihrer PHP-Seiten in einem Webbrowser zu öffnen und dann die Option „Quelle anzeigen“ auszuwählen. Sie sehen den HTML-Code, aber keinen PHP-Code. Das Ergebnis des PHP-Codes ist vorhanden, weil es in den HTML-Code auf dem Server eingebettet wird, bevor die Webseite an den Browser geliefert wird.



Beispiel-PHP-Code und Ergebnis

|_+_||_+_|

Während die serverseitige PHP-Datei den gesamten obigen Code enthalten kann, zeigen der Quellcode und Ihr Browser nur die folgenden Informationen an:

|_+_||_+_|

Serverseitiges Scripting vs. clientseitiges Scripting

PHP ist nicht der einzige Code, der serverseitiges Scripting beinhaltet, und serverseitiges Scripting ist nicht auf Websites beschränkt. Andere serverseitige Programmiersprachen sind Python, Rubin , C#,C++, undJava. Es gibt viele Instanzen von serverseitigem Scripting, das Benutzern ein angepasstes Erlebnis bietet.



Im Vergleich dazu arbeitet Client-seitiges Skripting mit eingebetteten Skripten – JavaScript ist das bekannteste –, die vom Webserver an den Computer eines Benutzers gesendet werden. Die gesamte clientseitige Skriptverarbeitung findet in einem Webbrowser auf dem Computer des Endbenutzers statt. Einige Benutzer deaktivieren das clientseitige Skripting aufgrund von Sicherheitsbedenken.