Besim Karadeniz: ASP-Konzept, bitte mal drüberschauen!

Beitrag lesen

Hi,

Hier der Text:

Mal schauen. :-)

Mit ASP programmierte Webseiten erhalten die Dateinamenserweiterung *.asp. Wird eine ASP-Seite vom Browser angefordert, so wird zunächst die Datei vom Festplattenspeicher des Servers an die ASP-Engine übergeben.

Ersetze "Festplattenspeicher" mit "Speicherort der Websitedaten". Das Webverzeichnis kann technisch überall liegen, z.B. auf Wechselplatten.

Kern der Engine bildet die ISAPI-Filter-Datei asp.dll, die bei Windows 2000 im Verzeichnis \WINNT\System32\inetsrv liegt.

Ersetze "die bei Windows 2000 im Verzeichnis \WINNT\System32\inetsrv liegt" mit "der im Internet Information Server in den Basiseinstellungen und auch individuell in den Webeinstellungen aktiviert werden kann". Ist pauschaler.

Diese durchsucht die angeforderte Seite auf deklarierten Skript-Code und übergibt diesen an den entsprechenden Skriptinterpreter, je nachdem ob es sich um VBScript oder JavaScript handelt.

Ersetze "und übergibt diesen an den entsprechenden Skriptinterpreter, je nachdem ob es sich um VBScript oder JavaScript handelt" durch "und führt den deklarierten ASP-Programmcode entsprechend der verwendeten und im ASP-Code deklarierten Programmiersprache aus. Gängig ist hierbei VBScript und Javascript, wobei Javascript in diesem Fall serverseitig ausgeführt wird". Klärt Unklarheiten bezüglich Javascript. :-)

Das verarbeitete Skript geht dann zurück zur ASP-Engine, wo es in das unveränderte HTML der Seite eingefügt wird. Gegebenenfalls liest die Engine dabei Informationen aus einer Datenbank oder schreibt welche hinein. Das Ergebnis dieser Prozedur wird als ASP-Seite zurück zum Browser geschickt. Obwohl es sich dabei faktisch um reines HTML handelt, trägt die Seite noch die Endung *.asp. Will man sich jedoch im Browser den Quelltext der Seite anschauen, so findet sich kein Hinweis mehr auf das verarbeitete Skript.

Kann man so lassen.

Du könntest ggf. noch dazuschreiben, dass PHP auf das gleiche Konzept der serverseitigen Programmverarbeitung beim Aufruf einer HTML-Seite basiert.

Grüße,
Besim