Was ist serverseitige Skripts?

serverseitiges Skripting ist ein Begriff, der hauptsächlich zum Servieren von benutzerdefinierten Inhalten über das Hypertext Transfer Protocol (HTTP) auf einem Webserver verwendet wird, indem der Server kleine Programme ausführt. Diese Programme, die normalerweise in einer Skriptsprache geschrieben wurden, werden vom Server ausgeführt, wenn eine Client -Anforderung eintrifft. Abhängig von den vom Client zum Zeitpunkt der Anforderung angegebenen Parameter generiert das Skript eine Webseite für den Client. Auf diese Weise erstellte Webseiten werden häufig als dynamische Seiten bezeichnet. Dies steht im Gegensatz zu einem clientseitigen Skript, das vom Server an den anfordernden Client gesendet und dann ausgeführt wird. Die serverseitigen Skripte waren häufig kleine, ausführbare Dateien mit einer Reihe von Befehlen, die an das Betriebssystem weitergegeben werden. ThE Web -Daemon, die Software, die den Webserver ausführt, würde diese Shell -Skripte verwenden, um ein zusätzliches Programm auf dem Host -Computer weiter auszuführen. Diese allgemeine Technik wurde dann 1993 im Standard -Standard der Common Gateway Interface (CGI) definiert, das von der Internet Engineering Task Force (IETF) entwickelt wurde. In den meisten Fällen wurden diese frühen CGI -Skripte verwendet, um Datenbankantworten vom Server zurück an den anfordernden Client zu senden.

als interpretierte Skriptsprachen wurden entwickelt, wie Perl und PHP: Hypertext-Präprozessor (PHP), serverseitige Skriptmethoden entwickelten sich ebenfalls. HTTP -Daemons wurden aktualisiert, um Erweiterungen zu verwenden, mit denen diese verschiedenen Skriptsprachen aus dem Web -Daemon selbst aufgerufen werden konnten, anstatt an das Betriebssystem auf dem Host übergeben zu werden. Mit dieser Addition könnten in das HTML -Dokument Teile der Skriptsprache aufgenommen werden. Wie der Webserver thro liestEin Dokument, bevor es über das Web gesendet wird, überprüft und führt das Skript im Dokument aus und führt aus.

Da der von Server-Side-Skripting aufgerufene Inhalt in einer Datenbank liegt, kann er praktisch alles sein. Inhalte wie Produktbeschreibungen, Preisschwankungen, Weblog -Einträge, Bilder und sogar Formatierung werden in der Datenbank gespeichert. Es ist auch möglich, einen serverseitigen Skript-Snippet innerhalb eines anderen zu nisten, bei dem das erste Skript bestimmte Daten aus der Datenbank erfasst, aber auch ein zweites Skript aufruft, das auf Sekundärdaten zugreift. Dies ist beispielsweise nützlich, wenn Sie einige ziemlich benutzerdefinierte Standardinhalte mit zusätzlichen verschachtelten Inhalten liefern, die zeitsensitiv oder bisher unbekannt sind, z. B. Kommentare zu einem Weblog -Eintrag. Die Wartung der Website umfasst also die Aktualisierung von Daten in der Datenbank, die dann auf jede Seite auf der Website mit dem enthaltenen Skript auswirken, um diese Daten aufzurufen.

Viele der serverseitigen Skripttechniken wurden weiterentwickelt inzu sogenannten Content -Management -Systemen (CMS). PHP ist wahrscheinlich die am häufigsten verwendete Sprache zu diesem Zweck und läuft im Kern vieler CMS -Implementierungen. Hier bearbeitet ein Benutzer, der eine auf einem CMS ausgeführte Website betreibt, ihre HTML -Dokumente, um sogenannte Tags zu enthalten. Die Tags sind im Wesentlichen Hinweise auf das CMS, um zu sagen, welches Skript in das Dokument aufgenommen werden soll. Das CMS kann dann durch das Erstellen zusätzlicher Skripte und deren zugehörigen Tags angepasst werden.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?