Operation Manual

Nach oben
URL-Parameter dienen zum Speichern der abgerufenen Informationen, die von Benutzern eingegeben wurden. Zum Definieren eines URL-
Parameters erstellen Sie einen Formular- oder Hypertext-Link, der die Methode GET zum Senden von Daten verwendet. Die Informationen
werden dann an die URL der anzufordernden Seite angehängt und an den Server übermittelt. Wenn URL-Variablen verwendet werden, enthält die
Abfragezeichenfolge ein oder mehrere Name/Wert-Paare, die mit den Formularfeldern verknüpft sind. Diese Name/Wert-Paare werden an die URL
angehängt.
Formularparameter dienen zum Speichern von abgerufenen Informationen, die in der HTTP-Anforderung für eine Webseite enthalten sind. Wenn
Sie ein Formular erstellen, das die Methode POST verwendet, werden die vom Formular übermittelten Daten an den Server übergeben. Bevor Sie
beginnen, müssen Sie zunächst einen Formularparameter an den Server übergeben.
Sitzungsvariablen
Mit Sitzungsvariablen können Sie Daten während der gesamten Sitzung (d. h. während der gesamten Sitzung eines Besuchers Ihrer Site)
speichern und anzeigen. Der Server erstellt für jeden Besucher ein eigenes Sitzungsobjekt, das entweder über einen definierten Zeitraum oder bis
zum expliziten Ablauf des Objekts beibehalten wird.
Da Sitzungsvariablen die gesamte Sitzung über beibehalten werden und auch nach dem Wechseln der Seite innerhalb der Website noch
vorhanden sind, eignen sie sich hervorragend zum Speichern von Besuchereinstellungen. Mit Sitzungsvariablen können Sie einen Wert auch in
den HTML-Code der Seite einfügen, einer lokalen Variablen zuweisen oder zur Auswertung eines bedingten Ausdrucks bereitstellen.
Bevor Sie Sitzungsvariablen für eine Seite definieren, müssen Sie sie zunächst im Quellcode erstellen. Nachdem Sie im Quellcode der
Webanwendung eine Sitzungsvariable erstellt haben, können Sie ihren Wert in Dreamweaver abrufen und in einer Webseite verwenden.
Funktionsweise von Sitzungsvariablen
Sitzungsvariablen speichern Informationen (meist von Benutzern gesendete Formular- oder URL-Parameter) und stellen sie allen Seiten der
Webanwendung für die Dauer des Benutzerbesuchs zur Verfügung. Wenn sich beispielsweise Benutzer an einem Webportal anmelden, das einen
Zugriff auf E-Mail, Börsenkurse, Wetterberichte und Nachrichten ermöglicht, speichert die Webanwendung die Anmeldeinformationen in einer
Sitzungsvariablen, die den Benutzer auf allen Seiten der Site identifiziert. Somit sehen die Benutzer beim Navigieren durch die Seiten nur die
Arten von Inhalt, die sie selbst ausgewählt haben. Sitzungsvariablen können auch einen Sicherheitsmechanismus bieten, bei dem die
Benutzersitzung beendet wird, wenn das Konto über einen bestimmten Zeitraum inaktiv ist. Dadurch werden zudem Arbeitsspeicher und
Verarbeitungsressourcen des Servers freigegeben, wenn der Benutzer vergisst, sich von einer Website abzumelden.
Sitzungsvariablen speichern Informationen über die Dauer der Benutzersitzung. Die Sitzung beginnt, wenn der Benutzer eine Seite in der
Anwendung öffnet, und endet, wenn er eine bestimmte Zeit lang keine weitere Seite öffnet oder die Sitzung explizit beendet (normalerweise durch
Klicken auf einen Hyperlink zum Abmelden). Die Sitzung gilt während ihrer ganzen Dauer allein für den jeweiligen Benutzer. Jeder Benutzer hat
seine eigene Sitzung.
In Sitzungsvariablen speichern Sie die Informationen, auf die jede Seite einer Webanwendung zugreifen kann. Diese Informationen können so
verschiedenartig sein wie der Benutzername, die bevorzugte Schriftgröße oder ein Flag, das anzeigt, ob sich der Benutzer erfolgreich angemeldet
hat. Ein weiteres verbreitetes Einsatzgebiet von Sitzungsvariablen ist das Führen eines laufenden Zählers, z. B. über die Anzahl der bisher richtig
beantworteten Fragen in einem Online-Quiz oder der Produkte, die der Benutzer derzeit in einem Online-Katalog ausgewählt hat.
Sitzungsvariablen können nur verwendet werden, wenn der Browser des Benutzer für die Annahme von Cookies konfiguriert ist. Der Server erstellt
eine Sitzungs-ID-Nummer, die den Benutzer eindeutig identifiziert, wenn die Sitzung zum ersten Mal gestartet wird, und sendet anschließend ein
Cookie mit der ID-Nummer an den Browser des Benutzers. Wenn der Benutzer eine weitere Seite auf dem Server anfordert, liest der Server das
Cookie im Browser, um den Benutzer zu identifizieren und die Benutzersitzungsvariablen im Arbeitsspeicher des Servers abzurufen.
Informationen mit Sitzungsvariablen sammeln, speichern und abrufen
Bevor Sie eine Sitzungsvariable erstellen können, müssen Sie zunächst die zu speichernden Informationen erfassen und dann zum Speichern an
den Server senden. Sie können mit HTML-Formularen oder URL-Parametern in Hyperlinks Informationen sammeln und an den Server senden.
Sie können die Informationen zudem aus Cookies auslesen, die auf dem Computer des Benutzers gespeichert sind, aus HTTP-Kopfzeilen, die
vom Browser des Benutzers mit einer Seitenanforderung gesendet werden, oder aus einer Datenbank.
Ein typisches Beispiel für das Speichern von URL-Parametern in Sitzungsvariablen ist ein Produktkatalog, der fest kodierte, mithilfe eines
Hyperlinks erstellte URL-Parameter speichert, um Produktinformationen zurück an den Server zu senden, auf dem sie in einer Sitzungsvariablen
gespeichert werden. Wenn ein Benutzer auf den Hyperlink klickt, über den Produkte in den Warenkorb gelegt werden, wird die Produkt-ID in einer
Sitzungsvariablen gespeichert, während der Benutzer weiter einkauft. Wenn der Benutzer zur Kassenseite wechselt, wird die in der
Sitzungsvariablen gespeicherte Produkt-ID abgerufen.
Ein typisches Beispiel für eine Seite, die Formularparameter in Sitzungsvariablen speichert, ist eine formularbasierte Umfrage. Das Formular
sendet die ausgewählten Informationen an den Server zurück. Dort wird die Umfrage in einer Anwendungsseite ausgewertet und die Antworten
werden in einer Sitzungsvariablen gespeichert und anschließend an eine Anwendung übergeben, in der die gesammelten Antworten aller
Teilnehmer ausgewertet werden. Die Daten können auch für die spätere Verwendung in einer Datenbank gespeichert werden.
Nachdem die Informationen an den Server gesendet wurden, speichern Sie sie in Sitzungsvariablen, indem Sie der durch den URL- bzw.
Formularparameter angegebenen Seite den entsprechenden Code für Ihr Servermodell hinzufügen. Diese „Zielseite“ wird entweder im Attribut
action des HTML-Formulars oder im Attribut href des Hyperlinks auf der Startseite festgelegt.
Nachdem Sie einen Wert in einer Sitzungsvariablen gespeichert haben, können Sie ihn mit Dreamweaver abrufen und in einer Webanwendung
verwenden. Nachdem Sie eine Sitzungsvariable in Dreamweaver definiert haben, können Sie ihren Wert in eine Seite einfügen.
565