Användargränssnittet i Dreamweaver och senare har förenklats. Det kan därför hända att du inte hittar vissa av alternativen i den här artikeln i Dreamweaver och senare. Mer information finns i den här artikeln.
Definiera en postuppsättning utan att skriva SQL
Du kan skapa en postuppsättning utan att manuellt ange SQL-satser.
Den enkla dialogrutan Postmängd visas. Om du utvecklar en ColdFusion-plats skiljer sig dialogrutan Recordset något åt. (Om den avancerade Recordset-dialogrutan visas i stället klickar du på knappen Simple för att växla till den enkla Recordset-dialogrutan.)
Instruktioner finns i avsnitten nedan.
Om du har definierat ett filter som använder parametrar som matas in av användare, ange ett värde i rutan Testvärde och klicka på OK.Om en instans av postuppsättningen skapas utan problem visas en tabell som visar data som extraherats från postuppsättningen.
Alternativ för den enkla Recordset-dialogrutan (PHP, ASP)
Ange ett namn för postuppsättningen i rutan Name.
En vanlig praxis är att lägga till prefixet rs till namn på postuppsättningar för att skilja dem från andra objektnamn i koden, till exempel: rsPressReleases.
Postuppsättnings- namn kan bara innehålla bokstäver, siffror och understreck (_). Du får inte använda specialtecken eller mellanslag.
Välj en anslutning på snabbmenyn Anslutning.
Om inga anslutningar visas i listan klickar du på Define för att skapa en.
I popup-menyn Table väljer du den databastabell som ska tillhandahålla data till postuppsättningen.
Popup-menyn visar alla tabeller i den angivna databasen.
Om du vill inkludera en deluppsättning av tabellens kolumner i postuppsättningen klickar du på Selected och väljer önskade kolumner genom att Ctrl-klicka (Windows) eller Cmd-klicka (Macintosh) på dem i listan.
För att ytterligare begränsa posterna som returneras från tabellen fyller du i avsnittet Filter:
Från den första popup-menyn väljer du en kolumn i databas- tabellen som ska jämföras med ett testvärde som du definierar.
Från den andra popup-menyn väljer du ett villkorsuttryck för att jämföra det valda värdet i varje post mot testvärdet.
På den tredje snabbmenyn markerar du Angivet värde.
Ange testvärdet i rutan.
Om det angivna värdet i en post uppfyller ditt filtreringsvillkor inkluderas posten i postuppsättningen.
(Valfritt) Om du vill sortera posterna väljer du en kolumn att sortera efter och anger sedan om posterna ska sorteras i stigande order (1, 2, 3... eller A, B, C...) eller fallande ordning.
Klicka på test för att ansluta till databasen och skapa en instans av datakällan, och klicka på OK för att stänga datakällan.
En tabell visas som visar returnerad data. Varje rad innehåller en post och varje kolumn representerar ett fält i den posten.
Klicka på OK. Den nydefinierade postuppsättningen visas i panelen Bindings.
Alternativ för den enkla postuppsättnings dialogboxen (ColdFusion)
Definiera en postuppsättning för ColdFusion-dokumenttyper som källa för dynamiskt innehåll utan att du behöver handkoda SQL-satser.
I rutan Namn anger du ett namn för postuppsättningen.
En vanlig praxis är att lägga till prefixet rs till postuppsättningsnamn för att skilja dem från andra objektnamn i din kod. Exempel: rsPressReleases
Postuppsättningsnamn kan bara innehålla bokstäver, siffror och understrykningstecknet (_).Du får inte använda specialtecken eller mellanslag.
Om du definierar en postuppsättning för en ColdFusion-komponent (det vill säga om en CFC-fil är öppen i Dreamweaver), välja en befintlig CFC-funktion från funktionsmenyn, eller klicka på knappen Ny funktion för att skapa en ny funktion.
Funktionsmenyn är endast tillgänglig om en CFC-fil är det aktuella dokumentet och du har åtkomst till en dator som kör ColdFusion MX 7 eller bättre.
Postuppsättningen definieras i funktionen.
Välj en datakälla på snabbmenyn Datakälla.
Om inga datakällor visas i popup-menyn måste du skapa en ColdFusion-datakälla.
I rutorna Användarnamn och lösenord anger du användarnamn och lösenord för ColdFusion-programservern om det krävs.
Datakällor i ColdFusion kan kräva ett användarnamn och lösenord för att komma åt dem. Om du inte har användarnamnet och lösenordet för att komma åt en datakälla i ColdFusion, kontakta din organisations ColdFusion-administratör.
I Tabellmenyn väljer du den databastabell som ger data till postuppsättningen.
Tabellmenyn visar alla tabeller i den angivna databasen.
För att inkludera en deluppsättning av tabellens kolumner i postuppsättningen klickar du på Markerat och väljer önskade kolumner genom att Ctrl-klicka (Windows) eller Cmd-klicka (Macintosh) på dem i listan.
För att ytterligare begränsa posterna som returneras från tabellen fyller du i avsnittet Filter:
Från den första menyn välja en kolumn i databastabellen för att jämföra mot ett testvärde du definierar.
Från den andra menyn väljer du ett villkorsuttryck för att jämföra det valda värdet i varje post mot testvärdet.
På den tredje snabbmenyn markerar du Angivet värde.
Ange testvärdet i rutan.
Om det angivna värdet i en post uppfyller ditt filtreringsvillkor inkluderas posten i postuppsättningen.
(Valfritt) För att sortera posterna välja en kolumn att sortera efter, och ange sedan om posterna ska sorteras i stigande (1, 2, 3... eller A, B, C...) eller fallande ordning.
Klicka på Test för att ansluta till databasen och skapa en instans av datakällan.
En tabell visas som visar den returnerade datan. Varje rad innehåller en post och varje kolumn representerar ett fält i den posten. Klicka på OK för att stänga testpostmängden.
Klicka på OK. Den nydefinierade ColdFusion-postuppsättningen visas i panel Bindningar.
Definiera en avancerad postuppsättning genom att skriva SQL
Skriv dina egna SQL-satser genom att använda dialogboxen för avancerad postuppsättning, eller skapa en SQL-sats genom att använda det grafiska trädet Databasobjekt.
Den avancerade dialogrutan Postmängd visas. Om du utvecklar en ColdFusion-webbplats är dialogrutan Recordset något annorlunda.(Om den enkla dialogrutan Recordset visas istället, växla till den avancerade dialogrutan Recordset genom att klicka på knappen Avancerat.)
Instruktioner finns i avsnitten nedan.
Om du definierade ett filter som använder parametrar som matas in av användare, visar test-knappen dialogrutan Testvärde.Ange ett värde i rutan Testvärde och klicka på OK.Om en instans av postuppsättningen skapas framgångsrikt visas en tabell som visar data från postuppsättningen.
Alternativ för den avancerade dialogrutan Recordset (PHP, ASP)
Definiera en postmängd som källa för dynamiskt innehåll genom att skriva en anpassad SQL-sats eller genom att skapa en SQL-sats med hjälp av det grafiska databasobjektträdet.
En vanlig praxis är att lägga till prefixet rs till recordset-namn för att skilja dem från andra objektnamn i koden.Exempel: rsPressRelease
Recordset-namn kan bara innehålla bokstäver, siffror och understrykningstecknet (_).Du kan inte använda specialtecken eller mellanslag.
Gör följande för att använda trädet Databasobjekt för att bygga SQL-satsen:
Se till att SQL-textområdet är tomt.
Expandera grenarna i trädet tills du hittar det databasobjekt du behöver – en kolumn i en tabell, till exempel, eller en lagrad procedur i databasen.
Välj databasobjektet och klicka på en av knapparna på höger sida av trädet.
Till exempel, om du väljer en tabellkolumn är de tillgängliga knapparna SELECT, WHERE och ORDER BY. Klicka på en av knapparna för att lägga till motsvarande klausul till din SQL-sats.
Du kan också använda en fördefinierad SQL-sats i en lagrad procedur genom att välja den lagrade proceduren från Database Items-trädet och klicka på Procedure-knappen. Dreamweaver fyller automatiskt i SQL- och variabelområdena.
När du använder variabler i en SQL-sats i PHP lägger Dreamweaver automatiskt till ett inledande dollartecken till variabelnamnet, så du bör utelämna dollartecknet (t.ex. colname istället för $colname).
Om SQL-satsen innehåller variabler, se till att kolumnen Standardvärde i Variabler-rutan innehåller giltiga testvärden.
Körtidsvärdet är vanligtvis en URL- eller formulärparameter som anges av en användare i ett HTML-formulärfält.
URL-parametrar i kolumnen Körtidsvärde:
|
Servermodell |
Körtidsvärdesuttryck för URL-parameter |
|
ASP |
Request.QueryString(”namnPaFormularfalt”) |
|
PHP |
$_GET['formFieldName'] |
Formulärparametrar i kolumnen Körtidsvärde:
|
Servermodell |
Körtidsvärdesuttryck för formulärparameter |
|
ASP |
Request.Form("namnPaFormularfalt”) |
|
PHP |
$_POST['formulärfält'] |
Om SQL-satsen innehåller variabler, se till att kolumnen Standardvärde i Variabler-rutan innehåller giltiga testvärden innan du klickar på Test.
Om det lyckas visas en tabell som visar data i ditt recordset. Varje rad innehåller en post och varje kolumn representerar ett fält i den posten. Klicka på OK för att rensa recordsetet.
Alternativ för den avancerade Recordset-dialogrutan (ColdFusion)
Använd den avancerade Recordset-dialogen för att skriva anpassade SQL-frågor, eller använd Database Items-trädet för att skapa SQL-frågor med ett peka-och-klicka-gränssnitt.
En vanlig metod är att lägga till prefixet rs till recordsetnamn för att skilja dem från andra objektnamn i din kod. Exempel: rsPressReleases
Recordsetnamn kan endast innehålla bokstäver, siffror och understreck (_). Du får inte använda specialtecken eller mellanslag.
Om du definierar ett recordset för en ColdFusion-komponent (det vill säga om en CFC-fil för närvarande är öppen i Dreamweaver), välj en befintlig CFC-funktion från Function-menyn eller klicka på knappen New Function för att skapa en ny funktion.
Function-menyn är endast tillgänglig om en CFC-fil är det aktuella dokumentet och du har tillgång till en dator som kör ColdFusion MX 7 eller senare.
Recordsetet definieras i funktionen.
Om ingen datakälla visas i popup-menylistan behöver du först skapa en ColdFusion-datakälla.
Datakällor i ColdFusion kan kräva ett användarnamn och lösenord för åtkomst till dem. Om du inte har användarnamn och lösenord för att komma åt en datakälla i ColdFusion kontaktar du din organisations ColdFusion-administratör.
Se till att SQL-textområdet är tomt.
Expandera trädets grenar tills du hittar det databasobjekt du behöver—till exempel en kolumn i en tabell.
Välj databasobjektet och klicka på en av knapparna på höger sida av trädet.
Om du till exempel väljer en tabellkolumn är de tillgängliga knapparna Select, Where och Order By. Klicka på en av knapparna för att lägga till den associerade satsdelen i din SQL-sats.
Om din SQL-sats innehåller parametrar definierar du deras värden i området Parametrar genom att klicka på plusknappen (+) och ange parameterns namn och standardvärde (det värde parametern ska ta om inget körtidsvärde returneras).
Om SQL-satsen innehåller parametrar ska du se till att kolumnen Standardvärde i rutan Parametrar innehåller giltiga testvärden.
Sidparametrarna låter dig ange standardvärden för körtidsreferenser i SQL-koden du skriver. Följande SQL-sats väljer till exempel en medarbetarpost baserat på värdet för medarbetarens ID. Du kan tilldela ett standardvärde till denna parameter för att säkerställa att ett körtidsvärde alltid returneras.I det här exemplet hänvisar FormFieldName till ett formulärfält där användaren anger ett medarbetar-ID:
SELECT * FROM Employees WHERE EmpID = + (Request.Form(#FormFieldName#))
Dialogrutan Lägg till sidparametrar skulle innehålla ett namn-värde-par liknande:
|
Namn |
Standardvärden |
|
FormulärFältNamn |
0001 |
Körtidsvärdet är vanligtvis en URL eller formulärparameter som anges av en användare i ett HTML-formulärfält.
Om SQL-satsen innehåller körtidsreferenser, kontrollera att kolumnen Standardvärde i fältet Sidparametrar innehåller giltiga testvärden innan du klickar på Test.
Om det lyckas visas en tabell som visar data i din postuppsättning. Varje rad innehåller en post och varje kolumn representerar ett fält i den posten. Klicka på OK för att rensa postuppsättningen.
Definiera parametrar i en SQL-sats (ColdFusion)
Definiera parametrar i en SQL-sats; standardvärdet är det värde som parametern ska använda om inget körtidsvärde returneras.
Definiera parametrar i en SQL-sats (PHP)
Definiera parametrar i en SQL-sats; standardvärdet är det värde som parametern ska använda om inget körningsvärde returneras.
Skapa SQL-frågor med hjälp av trädet Databasobjekt
I stället för att manuellt skriva SQL-satser i SQL-rutan kan du använda databasobjektets peka-och-klicka-gränssnitt för att skapa komplexa SQL-frågor.Trädet Databasobjekt låter dig välja databasobjekt och länka dem med hjälp av SQL-klausulerna SELECT, WHERE och ORDER BY.När du har skapat en SQL-fråga kan du definiera eventuella variabler med hjälp av området Variabler i dialogrutan.
De följande två exemplen beskriver två SQL-satser och stegen för att skapa dem med hjälp av den avancerade dialogrutan Postuppsättnings träd för databasobjekt.
Exempel: Markera en tabell
Det här exemplet väljer hela innehållet i tabellen Employees.SQL-satsen som definierar frågan visas på följande sätt:
SELECT * FROM Employees
För att skapa den här frågan följer du dessa steg.
Exempel: Välja specifika rader från en tabell och sortera resultaten
Följande exempel väljer två rader från tabellen Employees och väljer jobbtyp med hjälp av en variabel som du måste definiera.Sedan sorteras resultaten efter den anställdes namn.
SELECT emplNo, emplName
FROM Employees
WHERE emplJob = 'varJob'
ORDER BY emplName
Välj emplNo och klicka på knappen Select.
Välj emplName och klicka på knappen Select.
Välj emplJob, och klicka på Where-knappen.
Välj emplName och klicka på knappen Order By.
Definiera URL-parametrar
URL-parametrar lagrar hämtad information som anges av användare.Innan du börjar ska du se till att du skickar ett formulär eller en URL-parameter till servern.När du har definierat URL-variabeln kan du använda dess värde på den aktuella sidan.
|
Dokumenttyper |
Menyalternativ i panelen Bindningar för URL-variabel |
|
ASP |
Request Variable > Request.QueryString |
|
ColdFusion |
URL-variabel |
|
PHP |
URL-variabel |
URL-variabelnamnet är normalt namnet på HTML-formulärfältet eller objektet som används för att hämta dess värde.
Definiera formulärparametrar
Formulärparametrar lagrar hämtad information som ingår i HTTP-begäran för en webbsida.Om du skapar ett formulär som använder metoden POST skickas data som lämnas av formuläret till servern.Innan du börjar ska du se till att du skickar en formulärparameter till servern.När du har definierat formulärparametern som innehållskälla kan du använda dess värde på din sida.
|
Dokumenttyper |
Menyalternativ i panelen Bindningar för formulärvariabel |
|
ASP |
Request Variable > Request.Form |
|
ColdFusion |
Formulärvariabel |
|
PHP |
Formulärvariabel |
Formulärvariabeln visas i panelen Bindningar.
Definiera sessionsvariabler
Du kan använda sessionsvariabler för att lagra och visa information som underhålls under en användares besök (eller session).Servern skapar ett annat sessionsobjekt för varje användare och underhåller det under en bestämd tidsperiod eller tills objektet avslutas uttryckligen.
Innan du definierar sessionsvariabler för en sida måste du skapa dem i källkoden.När du har skapat en sessionsvariabel i webbapplikationens källkod kan du använda Dreamweaver för att hämta dess värde och använda det på en webbsida.
Till exempel instansierar detta ColdFusion-exempel en session som kallas username och tilldelar den värdet Cornelius:
<CFSET session.username = Cornelius>
Definiera applikationsvariabler för ASP och ColdFusion
I ASP och ColdFusion kan du använda applikationsvariabler för att lagra och visa information som underhålls under applikationens livstid och finns kvar från användare till användare.När du har definierat applikationsvariabeln kan du använda dess värde på en sida.
Det finns inga applikationsvariabelobjekt i PHP.
Applikationsvariabeln visas i panelen Bindningar under ikonen Applikation.
Använda en variabel som datakälla för en ColdFusion-postuppsättning
När du definierar en postuppsättning för en sida i panelen Bindningar anger Dreamweaver namnet på ColdFusion-datakällan i taggen cfquery på sidan.För mer flexibilitet kan du lagra ett namn på datakälla i en variabel och använda variabeln i taggen cfquery.Dreamweaver tillhandahåller en visuell metod för att specificera en sådan variabel i dina postuppsättningar.
Dialogrutan Variabelnamn på datakälla visas.
I dialogrutan Postuppsättning visas variabeln i popup-menyn Datakälla tillsammans med ColdFusion-datakällorna på servern.
Dreamweaver initialiserar inte variabeln åt dig så att du kan initialisera den hur och var du vill.Du kan initialisera variabeln i sidkod (före taggen cfquery), i en inkluderad fil eller i någon annan fil som en sessions- eller applikationsvariabel.
Definiera servervariabler
Du definierar servervariabler som källor för dynamiskt innehåll för användning inom en webbapplikation.Servervariabler varierar från dokumenttyp till dokumenttyp och inkluderar formulärvariabler, URL-variabler, sessionsvariabler och applikationsvariabler.
Servervariabler kan användas av alla klienter som har åtkomst till servern, och av alla applikationer som körs på servern. Variablerna kvarstår tills servern stoppas.
Definiera ColdFusion-servervariabler
Följande tabell listar de inbyggda ColdFusion-servervariabler:
|
Variabel |
Beskrivning |
|
Server.ColdFusion.ProductName |
Produktnamn för ColdFusion. |
|
Server.ColdFusion.ProductVersion |
Versionsnummer för ColdFusion. |
|
Server.ColdFusion.ProductLevel |
ColdFusion-typ (Enterprise, Professional). |
|
Server.ColdFusion.SerialNumber |
Serienummer för den installerade versionen av ColdFusion. |
|
Server.OS.Name |
Namn på operativsystemet som körs på servern (Windows XP, Windows 2000, Linux). |
|
Server.OS.AdditionalInformation |
Ytterligare information om installerat operativsystem (servicepaket, uppdateringar). |
|
Server.OS.Version |
Det installerade operativsystemets version. |
|
Server.OS.BuildNumber |
Det installerade operativsystemets byggnummer. |
Definiera en lokal ColdFusion-variabel
Lokala variabler är variabler som skapas med taggen CFSET eller CFPARAM inuti en ColdFusion-sida. Den definierade lokala variabeln visas i panelen Bindningar.
Definiera ASP-servervariabler
Du kan definiera följande ASP-servervariabler som källor för dynamiskt innehåll: Request.Cookie, Request.QueryString, Request.Form, Request.ServerVariables, och Request.ClientCertificates.
Uppsättningen QueryString
Hämtar information som läggs till den sändande sidans URL, till exempel när sidan har ett HTML-formulär som använder metoden GET. Frågesträngen består av ett eller flera namn-värde-par (till exempel last=Smith, first=Winston) som läggs till URL:en med ett frågetecken (?). Om frågesträngen har mer än ett namn-värde-par kombineras de med ampersand-tecken (&).
Uppsättningen Formulär
Hämtar formulärinformation som inkluderas i brödtexten av HTTP-förfrågan av ett HTML-formulär som använder metoden POST.
Uppsättningen ServerVariables
Hämtar värdena på fördefinierade miljövariabler. Samlingen har en lång lista med variabler, inklusive CONTENT_LENGTH (längden på innehåll som skickats i HTTP-förfrågan, som du kan använda för att se om ett formulär är tomt), och HTTP_USER_AGENT (ger information om användarens webbläsare).
Till exempel innehåller Request.ServerVariables("HTTP_USER_AGENT") information om den sändande webbläsaren, såsom Mozilla/4.07 [en] (WinNT; I), vilket anger en Netscape Navigator 4.07-webbläsare.
För en komplett lista över ASP-servermiljövariabler, se onlinedokumentationen som installeras med Microsoft Personal Web Server (PWS) eller Internet Information Server (IIS).
Uppsättningen Cookies
Hämtar värdena på de cookies som skickades i en HTTP-begäran. Anta till exempel att sidan läser en cookie som heter "readMe" på användarens system.På servern lagras cookies-värdena i variabeln Request.Cookies("readMe").
Uppsättningen ClientCertificate
Hämtar certifieringsfälten från HTTP-begäran som skickas av webbläsaren. Certifieringsfälten anges i X.509-standarden.
Om du till exempel vill komma åt informationen i variabeln Request.ServerVariables("HTTP_USER_AGENT"), ange argumentet HTTP_USER_AGENT. Om du vill komma åt informationen i variabeln Request.Form("lastname"), ange argumentet lastname.
Request-variabeln visas i panelen Bindningar.
Definiera PHP-servervariabler
Definiera server-variabler som källa för dynamiskt innehåll för PHP-sidor. PHP server-variablerna visas i panelen Bindningar.
Mer information får du genom att söka efter nyckelordet $_SERVER i PHP-dokumentationen.
Definiera en ColdFusion-klientvariabel
Definiera en ColdFusion-klientvariabel som källa för dynamiskt innehåll på sidan. De nyligen definierade ColdFusion-klientvariablerna visas i panelen Bindningar.
Om du till exempel vill komma åt informationen i ColdFusion-variabeln Client.LastVisit, ange LastVisit.
Klientvariabler är variabler som skapas i koden för att associera data med en specifik klient. Klientvariabler upprätthåller applikationens tillstånd när användaren flyttar från sida till sida inom applikationen, samt från session till session.
Klientvariabler är antingen användardefinierade eller inbyggda. I följande tabell finns de inbyggda ColdFusion-klientvariablerna:
|
Variabel |
Beskrivning |
|
Client.CFID |
Ett inkrementellt ID för varje klient som ansluter till servern. |
|
Client.CFTOKEN |
Ett slumpmässigt genererat nummer som används för att unikt identifiera en viss klient. |
|
Client.URLToken |
En kombination av CFID och CFTOKEN som ska skickas mellan mallar när cookies inte används. |
|
Client.LastVisit |
Registrerar tidsstämpeln för det senaste besöket som gjorts av en klient. |
|
Client.HitCount |
Antalet sidbegäranden kopplade till en enda klient (spåras med CFID och CFTOKEN). |
|
Client.TimeCreated |
Registrerar tidsstämpeln när CFID och CFTOKEN först skapades för en viss klient. |
Definiera en ColdFusion-cookie-variabel
Cookie-variabler skapas i koden och kommer åt information som finns i cookies som skickas till servern av en webbläsare.Den definierade cookie-variabeln visas i Bindnings panel.
Definiera en ColdFusion CGI-variabel
Den definierade CGI-variabeln visas i Bindnings panel.
Till exempel, om du vill komma åt informationen i CGI.HTTP_REFERER variabeln, ange HTTP_REFERER.
Följande tabell listar de vanligaste ColdFusion CGI-variablerna som skapas på servern:
Variabel |
Beskrivning |
|---|---|
SERVER_SOFTWARE |
Namnet och versionen av informationsservermjukvaran som svarar på begäran (och kör gatewayen).Format: namn/version. |
SERVER_NAME |
Serverns värdnamn, DNS-alias eller IP-adress som den förekommer i självrefererande URL:er. |
GATEWAY_INTERFACE |
Revisionen av CGI-specifikationen som denna server följer. Format: CGI/version. |
SERVER_PROTOCOL |
Namnet och revisionen av informationsprotokollet som denna begäran kom in med.Format: protokoll/version. |
SERVER_PORT |
Portnumret som begäran skickades till. |
REQUEST_METHOD |
Metoden som förfrågan gjordes med. För HTTP är det Get, Head, Post och så vidare. |
PATH_INFO |
Den extra vägsinformationen, som ges av klienten. Skript kan nås genom sin virtuella sökväg, följt av extra information i slutet av denna sökväg.Den extra informationen skickas som PATH_INFO. |
PATH_TRANSLATED |
Servern tillhandahåller en översatt version av PATH_INFO, som använder sökvägen och gör all virtuell-till-fysisk mappning av den. |
SCRIPT_NAME |
En virtuell sökväg till skriptet som körs; används för självrefererande URL:er. |
QUERY_STRING |
Frågeinformationen som följer frågetecknet (?)i URL:en som refererade det här skriptet. |
REMOTE_HOST |
Namnet på värddatorn som ställer frågan. Om servern inte har denna information, ställer den in REMOTE_ADDR och ställer inte in REMOTE_HOST. |
REMOTE_ADDR |
IP-adressen för den fjärranslutna värddatorn som gör begäran. |
AUTH_TYPE |
Om servern stöder användarautentisering, och skriptet är skyddat, är detta den protokollspecifika autentiseringsmetoden som används för att validera användaren. |
REMOTE_USER AUTH_USER |
Om servern stöder användarautentisering, och skriptet är skyddat, är detta användarnamnet de har autentiserat som. (Även tillgängligt som AUTH_USER.) |
REMOTE_IDENT |
Om HTTP-servern stöder RFC 931-identifiering, ställs denna Variabel in på det fjärranvändarnamn som hämtats från servern. Använd endast variabeln för att logga. |
CONTENT_TYPE |
För förfrågningar som har bifogad information, som HTTP POST och PUT, är detta innehållstypen för data. |
CONTENT_LENGTH |
Längden på innehållet som anges av klienten. |
Följande tabell listar de vanligaste CGI-variablerna som skapas av webbläsaren och skickas till servern:
|
Variabel |
Beskrivning |
|
HTTP_REFERER |
Det refererande dokumentet. Detta är dokumentet som länkade till eller skickade formulärdata. |
|
HTTP_USER_AGENT |
Webbläsaren som klienten för närvarande använder för att skicka begäran. Format: program/versionsbibliotek/version. |
|
HTTP_IF_MODIFIED_SINCE |
Den senast gången sidan ändrades. Denna variabel skickas efter webbläsarens gottfinnande, vanligtvis som svar på att servern har skickat LAST_MODIFIED HTTP-huvudet. Den kan användas för att dra nytta av cachning på webbläsarsidan. |
Cachelagra innehållskällor
Du kan cacha – eller lagra – källor för dynamiskt innehåll i en Design Note. Detta gör att du kan arbeta på en webbplats även om du inte har åtkomst till databasen eller programservern som lagrar källorna för dynamiskt innehåll.Cachning kan också påskynda utvecklingen genom att eliminera upprepade åtkomster över ett nätverk till databasen och applikationsservern.
Om du gör ändringar i en av innehållskällorna kan du uppdatera cachen genom att klicka på knappen Uppdatera (ikonen med cirkel-pil) i det övre högra hörnet av panelen Bindningar. (Expandera panelen om du inte ser knappen.)
Ändra eller ta bort innehållskällor
Du kan ändra eller ta bort alla befintliga källor för dynamiskt innehåll – det vill säga alla innehållskällor som listas i panelen Bindningar.
Att ändra eller ta bort en innehållskälla i panelen Bindningar ändrar eller tar inte bort någon instans av dett innehåll på sidan. Det ändrar eller tar bara bort den som en möjlig källa till innehåll på sidan.
Ändra en innehållskälla i panelen Bindningar
Ta bort en innehållskälla från panelen Bindningar
Kopiera en postuppsättning från en sida till en annan sida
Du kan kopiera en postuppsättning från en sida till en annan inom en definierad webbplats.
Liknande innehåll
- Databasanslutningar för ASP-utvecklare
- Databasanslutningar för PHP-utvecklare
- Lägga till en lagrad procedur (ColdFusion)
- Introduktion till SQL
- Om URL- och formulärparametrar
- Lägga till dynamiskt innehåll på sidor
- URL-parametrar
- ColdFusion-servervariabler
- Om källor med dynamiskt innehåll
- Samla in information från användarna med formulär
- Så här fungerar sessionsvariabler
- Samla, lagra och hämta information i sessionsvariabler
- Om att lägga till dynamiskt innehåll
- HTML-formulärparametrar
- ColdFusion-servervariabler
Skapa snygga webbplatser i Dreamweaver
Designa, koda och hantera dynamiska webbplatser med ett kraftfullt allt-i-ett-verktyg.