- Dreamweaver-Benutzerhandbuch
- Einführung
- Dreamweaver und Creative Cloud
- Arbeitsbereiche und Ansichten in Dreamweaver
- Sites einrichten
- Dreamweaver-Sites
- Lokale Version Ihrer Site einrichten
- Verbindung mit einem Publishing Server herstellen
- Testserver einrichten
- Site-Einstellungen importieren und exportieren
- Vorhandene Websites von einem Remote-Server in Ihren lokalen Site-Stammordner kopieren
- Barrierefreie Funktionen in Dreamweaver
- Erweiterte Einstellungen
- Site-Voreinstellungen für die Übertragung von Dateien festlegen
- Proxyserver-Einstellungen in Dreamweaver festlegen
- Dreamweaver-Einstellungen mit Creative Cloud synchronisieren
- Git in Dreamweaver verwenden
- Dateien verwalten
- Dateien öffnen und erstellen
- Dateien und Ordner verwalten
- Dateien vom Server abrufen/auf dem Server bereitstellen
- Dateien einchecken und auschecken
- Dateien synchronisieren
- Dateien auf Unterschiede vergleichen
- Dateien und Ordner in Ihrer Dreamweaver-Site von Operationen ausschließen (Cloaking)
- Design Notes für Dreamweaver-Sites aktivieren
- Potenzielle Gatekeeper-Angriffe verhindern
- Layout und Entwurf
- CSS
- Grundlegendes zu Cascading Stylesheets
- Gestalten von Seitenlayouts mit CSS Designer
- CSS-Präprozessoren in Dreamweaver verwenden
- Voreinstellungen für CSS-Stile in Dreamweaver festlegen
- CSS-Regeln in Dreamweaver verschieben
- Inline-CSS in Dreamweaver in eine CSS-Regel umwandeln
- Mit div-Tags arbeiten
- Verläufe auf den Hintergrund anwenden
- CSS3-Übergangseffekte in Dreamweaver erstellen und bearbeiten
- Code formatieren
- Seiteninhalt und Elemente
- Seiteneigenschaften festlegen
- CSS-Eigenschaften von Überschriften und Links festlegen
- Mit Text arbeiten
- Text, Tags und Attribute suchen und ersetzen
- DOM-Bedienfeld
- In der Live-Ansicht bearbeiten
- In Dreamweaver die Kodierung von Dokumenten festlegen
- Elemente im Dokumentfenster auswählen und anzeigen
- Texteigenschaften im Eigenschafteninspektor festlegen
- Rechtschreibprüfung für Web-Seiten durchführen
- Horizontale Linien in Dreamweaver verwenden
- Schriftkombinationen in Dreamweaver hinzufügen und ändern
- Mit Elementen arbeiten
- Datumsangaben in Dreamweaver einfügen und aktualisieren
- In Dreamweaver Favoritenelemente erstellen und verwalten
- Bilder in Dreamweaver einfügen und bearbeiten
- Medienobjekte hinzufügen
- Videos in Dreamweaver einfügen
- HTML5-Videos einfügen
- SWF-Dateien einfügen
- Audioeffekte hinzufügen
- In Dreamweaver HTML5-Audiodateien einfügen
- Mit Bibliothekselementen arbeiten
- Arabischen und hebräischen Text in Dreamweaver verwenden
- Hyperlinks und Navigation
- jQuery-Widgets und -Effekte
- Websites programmieren
- In Dreamweaver programmieren
- Programmierumgebung in Dreamweaver
- Voreinstellungen für Code festlegen
- Codehervorhebung anpassen
- Code schreiben und bearbeiten
- Codehinweise und Codevervollständigung
- Code aus- und einblenden
- Code mit Codefragmenten wiederverwenden
- Code-Linting
- Code optimieren
- Code in der Entwurfsansicht bearbeiten
- Mit den Head-Inhalten von Seiten arbeiten
- Server-Side Includes in Dreamweaver einfügen
- Tag-Bibliotheken in Dreamweaver verwenden
- Benutzerdefinierte Tags in Dreamweaver importieren
- JavaScript-Verhalten (allgemeine Anweisungen)
- Integrierte JavaScript-Verhalten anwenden
- XML und XSLT
- Server-seitige XSL-Transformationen in Dreamweaver durchführen
- Client-seitige XSL-Transformationen in Dreamweaver durchführen
- Zeichenentitäten für XSLT in Dreamweaver einfügen
- Code formatieren
- Produktübergreifende Arbeitsabläufe
- Erweiterungen für Dreamweaver installieren und verwenden
- In-App-Updates in Dreamweaver
- Microsoft Office-Dokumente in Dreamweaver einfügen (nur Windows)
- Mit Fireworks und Dreamweaver arbeiten
- Mithilfe von Contribute Inhalte in Dreamweaver-Sites bearbeiten
- Dreamweaver-Business Catalyst-Integration
- Personalisierte E-Mail-Kampagnen erstellen
- Vorlagen
- Dreamweaver-Vorlagen
- Vorlagen und vorlagenbasierte Dokumente erkennen
- Dreamweaver-Vorlagen erstellen
- Bearbeitbare Bereiche in Vorlagen erstellen
- Wiederholende Bereiche und Tabellen in Dreamweaver erstellen
- Optionale Bereiche in Vorlagen verwenden
- Bearbeitbare Tag-Attribute in Dreamweaver definieren
- Verschachtelte Vorlagen in Dreamweaver erstellen
- Vorlagen bearbeiten, aktualisieren und löschen
- XML-Inhalte in Dreamweaver exportieren und importieren
- Vorlage auf ein vorhandenes Dokument anwenden oder aus dem Dokument entfernen
- Inhalte in Dreamweaver-Vorlagen bearbeiten
- Syntaxregeln für Vorlagen-Tags in Dreamweaver
- Markierungseinstellungen für Vorlagenbereiche festlegen
- Vorteile von Vorlagen in Dreamweaver
- Mobilgeräte und Multiscreen
- Dynamische Websites, Seiten und Web-Formulare
- Grundlegendes zu Web-Anwendungen
- Computer für die Entwicklung von Anwendungen einrichten
- Fehlerbehebung bei Datenbankverbindungen
- Verbindungsskripts in Dreamweaver entfernen
- Dynamische Seiten entwerfen
- Quellen für dynamischen Inhalt – Überblick
- Quellen für dynamische Inhalte definieren
- Dynamische Inhalte in Seiten einfügen
- Dynamischen Inhalt in Dreamweaver ändern
- Datenbankdatensätze anzeigen
- Live-Daten in Dreamweaver bereitstellen und Fehlerbehebung bei der Anzeige
- Benutzerdefinierte Serververhalten in Dreamweaver hinzufügen
- Formulare mit Dreamweaver erstellen
- Formulare zum Sammeln von Benutzerinformationen verwenden
- ColdFusion-Formulare in Dreamweaver erstellen und aktivieren
- Web-Formulare erstellen
- Verbesserte HTML5-Unterstützung für Formularelemente
- Formularentwicklung mit Dreamweaver
- Visuelles Entwickeln von Anwendungen
- Master- und Detailseiten in Dreamweaver erstellen
- Such- und Ergebnisseiten erstellen
- Datensatz-Einfügeseiten erstellen
- Datensatz-Aktualisierungsseiten in Dreamweaver erstellen
- Datensatz-Löschseiten in Dreamweaver erstellen
- ASP-Befehle zum Ändern von Datenbanken in Dreamweaver verwenden
- Registrierungsseiten erstellen
- Anmeldeseiten erstellen
- Seiten erstellen, auf die nur autorisierte Benutzer zugreifen können
- Ordner in ColdFusion mit Dreamweaver schützen
- ColdFusion-Komponenten in Dreamweaver verwenden
- Websites testen, in der Vorschau anzeigen und veröffentlichen
- Fehlerbehebung
Die Benutzeroberfläche wurde in Dreamweaver vereinfacht. Daher kann es sein, dass einige der in diesem Artikel beschriebenen Optionen in Ihrer Version von Dreamweaver nicht vorhanden sind. Weitere Informationen finden Sie in diesem Artikel.
Quellen für dynamischen Inhalt
Eine Quelle für dynamischen Inhalt ist ein Informationsspeicher, aus dem Sie dynamischen Inhalt abrufen können, der auf einer Webseite eingesetzt werden soll. Als Quelle für dynamischen Inhalt dienen nicht nur Datenbanken, sondern auch Werte, die über HTML-Formulare übermittelt werden, in Serverobjekten enthalten sind usw.
Mit Dreamweaver können Sie leicht eine Verbindung zu einer Datenbank herstellen und eine Datensatzgruppe erstellen, aus der dynamischer Inhalt extrahiert werden soll. Bei einer Datenbankabfrage wird als Ergebnis eine Datensatzgruppe geliefert. Dabei werden die von Ihnen angeforderten Informationen extrahiert. Sie können diese Informationen dann auf einer bestimmten Seite anzeigen. Sie definieren die Datensatzgruppe basierend auf den in der Datenbank enthaltenen Informationen und dem anzuzeigenden Inhalt.
Unterschiedliche Technologieanbieter verwenden möglicherweise unterschiedliche Bezeichnungen für Datensatzgruppen. In ASP und ColdFusion werden Datensatzgruppen als Abfragen definiert. Wenn Sie andere Datenquellen verwenden, beispielsweise Benutzereingaben oder Servervariablen, stimmt der in Dreamweaver definierte Name der Datenquelle mit dem Namen der Datenquelle selbst überein.
Dynamische Websites benötigen eine Datenquelle, aus der die anzuzeigenden dynamischen Inhalte abgerufen werden. Hierzu können Sie in Dreamweaver Datenbanken, Anforderungsvariablen, URL-Variablen, Servervariablen, Formularvariablen, gespeicherte Prozeduren und andere Quellen für dynamischen Inhalt verwenden. Je nach Art der Datenquelle können Sie entweder entsprechend der Anforderung neue Inhalte abrufen oder die Seite so ändern, dass sie den Wünschen der Besucher entspricht.
Jede Inhaltsquelle, die Sie in Dreamweaver definieren, wird der Liste der Inhaltsquellen im Bedienfeld „Bindungen“ hinzugefügt. Danach können Sie die Inhaltsquelle in die gegenwärtig ausgewählte Seite einfügen.
Datensatzgruppen
Webseiten können nicht direkt auf die in einer Datenbank gespeicherten Daten zugreifen. Stattdessen interagieren sie mit einer Datensatzgruppe. Eine Datensatzgruppe ist eine Teilmenge der Informationen oder Datensätze, die mithilfe einer Abfrage aus der Datenbank extrahiert wurden. Eine Datenbankabfrage ist eine Suchanweisung, mit der bestimmte Informationen in einer Datenbank gesucht und aus ihr extrahiert werden sollen.
Wenn Sie eine Datenbank als Inhaltsquelle für eine dynamische Webseite verwenden, müssen Sie zunächst eine Datensatzgruppe erstellen, in der die abgerufenen Daten gespeichert werden können. Datensatzgruppen dienen als Mittler zwischen der Datenbank, in der die Inhalte gespeichert sind, und dem Anwendungsserver, mit dem die Seite erstellt wird. Datensatzgruppen werden vorübergehend im Arbeitsspeicher des Anwendungsservers gespeichert, damit die Daten schneller abgerufen werden können. Wenn eine Datensatzgruppe nicht mehr benötigt wird, wird sie auf dem Server wieder gelöscht.
Eine Abfrage kann eine Datensatzgruppe generieren, die nur bestimmte Spalten, nur bestimmte Datensätze oder nur bestimmte Spalten und Datensätze enthält. Eine Datensatzgruppe kann auch alle Datensätze und Spalten einer Datenbanktabelle enthalten. Da eine Anwendung jedoch selten alle Daten einer Datenbank benötigt, sollten Sie die Datensatzgruppen möglichst klein halten. Eine kleine Datensatzgruppe erfordert weniger Speicher und kann die Serverleistung verbessern, da der Webserver die Datensatzgruppe vorübergehend im Arbeitsspeicher speichert.
Datenbankabfragen werden in SQL (Structured Query Language) geschrieben, einer einfachen Sprache, über die Sie Daten in einer Datenbank abrufen, hinzufügen und löschen können. Mit dem in Dreamweaver integrierten SQL-Builder können Sie einfache Abfragen erstellen, ohne weitere Kenntnisse in SQL zu haben. Grundkenntnisse in dieser Sprache ermöglichen dagegen das Erstellen komplexerer SQL-Abfragen und somit eine größere Flexibilität beim Entwerfen dynamischer Seiten.
Bevor Sie eine Datensatzgruppe zur Verwendung in Dreamweaver definieren, müssen Sie zunächst eine Verbindung zu einer Datenbank erstellen und, falls die Datenbank noch leer ist, die entsprechenden Daten eingeben. Sofern Sie für Ihre Site noch keine Datenbankverbindung definiert haben, lesen Sie das Kapitel über Datenbankverbindungen der jeweiligen Servertechnologie, für die Sie Ihre Seiten entwickeln, und folgen Sie dort der Anleitung zum Erstellen einer Datenbankverbindung.
URL- und Formularparameter
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.
Die HTML-Syntax lautet jeweils wie folgt:
<form action="destination.html" method="get" name="myform"> </form> <param name="href"value="destination.html">
Die Servertechnologie und die Methode, mit der Sie die Informationen beschaffen, bestimmen den Code, mit dem die Informationen in einer Sitzungsvariablen gespeichert werden. Die Grundsyntax lautet für die jeweilige Servertechnologie wie folgt:
ColdFusion
<CFSET session.variable_name = value>
ASP
<% Session("variable_name") = value %>
Der Ausdruck value ist gewöhnlich ein Serverausdruck, z. B. Request.Form(“lastname”). Wenn Sie beispielsweise mit dem URL-Parameter product (oder einem HTML-Formular mit der Methode GET und dem Textfeld product) Informationen sammeln, speichern die folgenden Anweisungen die Informationen in der Sitzungsvariablen prodID:
ColdFusion
<CFSET session.prodID = url.product>
ASP
<% Session("prodID") = Request.QueryString("product") %>
Wenn Sie ein HTML-Formular mit der Methode post und dem Textfeld txtProduct Informationen sammeln, speichern die folgenden Anweisungen die Informationen in der Sitzungsvariablen:
ColdFusion
<CFSET session.prodID = form.txtProduct>
ASP
<% Session("prodID") = Request.Form("txtProduct") %>
Beispiel zu Informationen, die in Sitzungsvariablen gespeichert werden
Sie erstellen eine Site für eine große Zielgruppe von älteren Personen. Fügen Sie in Dreamweaver dem Begrüßungsbildschirm zwei Hyperlinks hinzu, mit denen die Benutzer die Textgröße der Site anpassen können. Um eine größere, leicht lesbare Schrift zu erhalten, klickt der Benutzer auf den einen Hyperlink. Um eine normal große Schrift zu erhalten, klickt er auf den anderen.
Jeder Hyperlink verfügt über den URL-Parameter fontsize, der die Textvoreinstellung des Benutzers an den Server sendet, wie im folgenden Adobe ColdFusion®-Beispiel dargestellt:
<a href="resort.cfm?fontsize=large">Larger Text</a><br> <a href="resort.cfm?fontsize=small">Normal Text</a>
Speichern Sie die Textvoreinstellung des Benutzer in einer Sitzungsvariablen und legen Sie mit ihr die Schriftgröße auf jeder Seite fest, die der Benutzer anfordert.
Geben Sie im oberen Bereich der Zielseite folgenden Code ein, um eine Sitzung mit dem Bezeichner font_pref zu erstellen, die die Benutzervoreinstellung für die Schriftgröße speichert.
ColdFusion
<CFSET session.font_pref = url.fontsize>
ASP
<% Session("font_pref") = Request.QueryString("fontsize") %>
Wenn der Benutzer auf den Hyperlink klickt, sendet die Seite die Textvoreinstellung des Benutzers in einem URL-Parameter an die Zielseite. Der Code auf der Zielseite speichert den URL-Parameter in der Sitzungsvariablen font_pref. Für die Dauer der Benutzersitzung rufen alle Seiten der Anwendung diesen Wert ab und werden in der ausgewählten Schriftgröße angezeigt.
Anwendungsvariablen in ASP und ColdFusion
In ASP und ColdFusion können Anwendungsvariablen verwendet werden, um Informationen zu speichern und anzuzeigen, die für die Lebensdauer der Anwendung beibehalten werden und von Besucher zu Besucher gelten sollen. Unter der Lebensdauer einer Anwendung versteht man die Zeitspanne von der ersten Seitenanforderung durch den ersten Besucher bis zum Beenden des Webservers. (Unter einer Anwendung werden alle Dateien eines virtuellen Verzeichnisses und seiner Unterverzeichnisse verstanden.)
Da Anwendungsvariablen über die gesamte Lebensdauer der Anwendung beibehalten werden und von Besucher zu Besucher gültig sind, eignen sie sich hervorragend zum Speichern von Daten, die für alle Besucher gelten (z. B. für aktuelle Datums- und Uhrzeitangaben). Der Wert der Anwendungsvariablen wird im Code der Anwendung definiert.
ASP-Servervariablen
Sie können die folgenden ASP-Servervariablen als Quellen für dynamischen Inhalt definieren: Request.Cookie, Request.QueryString, Request.Form, Request.ServerVariables und Request.ClientCertificates.
ColdFusion-Servervariablen
Sie können die folgenden ColdFusion-Servervariablen definieren:
Client-Variablen
verknüpfen Daten mit einem bestimmten Client. Clientvariablen werden verwendet, um den Status der Anwendung beizubehalten, wenn der Besucher der Site in der Anwendung von einer Seite zur nächsten wechselt. Der Status kann auch von einer Sitzung zur nächsten gespeichert werden. Unter „Beibehalten des Status“ versteht man, dass die Informationen von einer Seite (oder einer Sitzung) zur nächsten gespeichert werden. Die Anwendung „merkt“ sich also den Besucher und seine zuvor getroffene Auswahl.
Cookie-Variablen
greifen auf Cookies zu, die vom Browser an den Server übergeben werden.
CGI-Variablen
liefern Informationen über den Server, auf dem ColdFusion ausgeführt wird, über den Browser, der eine Seite anfordert, und über andere Aspekte der Verarbeitungsumgebung.
Servervariablen
sind für alle Clients und Anwendungen auf dem Server zugänglich. Sie bleiben erhalten, bis der Server beendet wird.
Lokale Variablen
werden mithilfe der Tags CFSET oder CFPARAM in einer ColdFusion-Seite erstellt.