Пользовательский интерфейс в Dreamweaver и более поздних версиях стал проще. В результате этого некоторые функции, описанные в этой статье, могут отсутствовать в Dreamweaver и более поздних версиях. Дополнительные сведения см. в этой статье.
Определите набор записей без написания SQL
Вы можете создать набор записей, не вводя SQL-операторы вручную.
Появится простое диалоговое окно «Набор записей». При разработке сайта ColdFusion диалоговое окно «Набор записей» немного отличается. (Если вместо этого появится расширенное диалоговое окно «Набор записей», нажмите кнопку «Простой», чтобы переключиться на простое диалоговое окно «Набор записей».)
Инструкции см. ниже.
Если вы определили фильтр, который использует параметры, введенные пользователями, введите значение в поле «Тестовое значение» и нажмите «ОК». Если экземпляр набора записей успешно создан, появляется таблица, в которой отображаются данные, извлеченные из набора записей.
Параметры простого диалогового окна «Набор записей» (PHP, ASP)
В поле «Имя» введите имя набора записей.
Обычной практикой является добавление префикса rs к именам наборов записей, чтобы отличать их от других имен объектов в коде, например: rsPressReleases.
Имена наборов записей могут содержать только буквы, цифры и символ подчеркивания (_). Специальные символы или пробелы использовать нельзя.
Выберите подключение во всплывающем меню «Подключение».
Если в списке не отображается подключение, нажмите «Определить», чтобы создать его.
Во всплывающем меню «Таблица» выберите таблицу базы данных, которая будет предоставлять данные набору записей.
Всплывающее меню отображает все таблицы в указанной базе данных.
Чтобы включить в набор записей подмножество столбцов таблицы, нажмите «Выбранные» и выберите нужные столбцы, удерживая Ctrl и нажимая (Windows) или Command и нажимая (Macintosh) на них в списке.
Чтобы дополнительно ограничить записи, возвращаемые из таблицы, заполните раздел «Фильтр»:
В первом всплывающем меню выберите столбец в таблице базы данных для сравнения с тестовым значением, которое вы определите.
Во втором всплывающем меню выберите условное выражение для сравнения выбранного значения в каждой записи с тестовым значением.
Выберите «Введенное значение» в третьем всплывающем меню.
Введите тестовое значение в поле.
Если указанное значение в записи соответствует условию фильтрации, запись включается в набор записей.
(Необязательно) Чтобы отсортировать записи, выберите столбец для сортировки, а затем укажите, должны ли записи сортироваться по возрастанию (1, 2, 3... или A, B, C...) или по убыванию.
Нажмите «Тест», чтобы подключиться к базе данных и создать экземпляр источника данных, затем нажмите «ОК», чтобы закрыть источник данных.
Появляется таблица с возвращенными данными. Каждая строка содержит запись, а каждый столбец представляет поле в этой записи.
Нажмите кнопку «ОК». Новый определенный набор записей появляется на панели «Привязки».
Параметры простого диалогового окна «Набор записей» (ColdFusion)
Определите набор записей для типов документов ColdFusion как источник динамического контента без необходимости ручного написания операторов SQL.
В поле «Имя» введите имя набора записей.
Обычная практика — добавлять префикс rs к именам наборов записей, чтобы отличать их от других имен объектов в вашем коде. Например: rsPressReleases.
Имена наборов записей могут содержать только буквы, цифры и символ подчеркивания (_). Специальные символы или пробелы использовать нельзя.
Если вы определяете набор записей для компонента ColdFusion (то есть если файл CFC открыт в данный момент в Dreamweaver), выберите существующую функцию CFC из всплывающего меню «Функция» или нажмите кнопку «Новая функция», чтобы создать новую функцию.
Всплывающее меню «Функция» доступно только если файл CFC является текущим документом и у вас есть доступ к компьютеру с ColdFusion MX 7 или более поздней версией.
Набор записей определяется в функции.
Выберите источник данных во всплывающем меню «Источник данных».
Если во всплывающем меню не появляется ни один источник данных, необходимо создать источник данных ColdFusion.
В полях «Имя пользователя» и «Пароль» введите имя пользователя и пароль для сервера приложений ColdFusion при необходимости.
Источники данных в ColdFusion могут требовать имя пользователя и пароль для доступа к ним. Если у вас нет имени пользователя и пароля для доступа к источнику данных в ColdFusion, обратитесь к администратору ColdFusion вашей организации.
Во всплывающем меню «Таблица» выберите таблицу базы данных, которая будет предоставлять данные для набора записей.
Всплывающее меню «Таблица» отображает все таблицы в указанной базе данных.
Чтобы включить подмножество столбцов таблицы в набор записей, нажмите «Выбранные» и выберите нужные столбцы, щелкая по ним с зажатой клавишей CTRL (Windows) или COMMAND (Macintosh).
Чтобы дополнительно ограничить записи, возвращаемые из таблицы, заполните раздел «Фильтр»:
Из первого всплывающего меню выберите столбец в таблице базы данных для сравнения с тестовым значением, которое вы определяете.
Из второго всплывающего меню выберите условное выражение для сравнения выбранного значения в каждой записи с тестовым значением.
Выберите «Введенное значение» в третьем всплывающем меню.
Введите тестовое значение в поле.
Если указанное значение в записи соответствует вашему условию фильтрации, запись включается в набор записей.
(Необязательно) Чтобы отсортировать записи, выберите столбец для сортировки, затем укажите, должны ли записи быть отсортированы по возрастанию (1, 2, 3...или A, B, C...) или по убыванию.
Нажмите «Тест», чтобы подключиться к базе данных и создать экземпляр источника данных.
Отобразится таблица с возвращёнными данными.Каждая строка содержит запись, а каждый столбец представляет поле в этой записи. Нажмите кнопку «ОК», чтобы закрыть тестовый набор записей.
Нажмите кнопку «ОК». Новый набор записей ColdFusion появится на панели «Привязки».
Определите расширенный набор записей, написав SQL-код
Напишите собственные инструкции SQL, используя диалоговое окно «Расширенный набор записей», или создайте инструкцию SQL с помощью графического дерева «Элементы базы данных».
Откроется расширенное диалоговое окно «Набор записей». При разработке сайта ColdFusion диалоговое окно «Набор записей» немного отличается. (Если вместо этого появляется простое диалоговое окно «Набор записей», переключитесь на расширенное диалоговое окно «Набор записей», нажав кнопку «Расширенный».)
Инструкции см. ниже.
Если вы определили фильтр, который использует параметры, вводимые пользователями, кнопка «Тест» отображает диалоговое окно «Тестовое значение».Введите значение в поле «Тестовое значение» и нажмите ОК.Если экземпляр набора записей успешно cоздан, появляется таблица с данными из набора записей.
Параметры расширенного диалогового окна «Набор записей» (PHP, ASP)
Определите набор записей как источник динамического контента, написав пользовательский SQL-оператор или создав SQL-оператор с помощью графического дерева «Элементы базы данных».
Общепринятой практикой является добавление префикса rs к именам набора записей, чтобы отличить их от других имен объектов в коде. Например: rsPressRelease.
Имена набора записей могут содержать только буквы, цифры и символ подчеркивания (_). Нельзя использовать специальные символы или пробелы.
Выполните следующие действия, чтобы использовать дерево «Элементы базы данных» для построения SQL-оператора:
Убедитесь, что текстовая область SQL пуста.
Разверните ветви дерева, пока не найдете нужный объект базы данных — например, столбец в таблице или хранимую процедуру в базе данных.
Выберите объект базы данных и нажмите одну из кнопок в правой части дерева.
Например, если вы выберете столбец таблицы, доступными кнопками будут SELECT, WHERE и ORDER BY. Нажмите одну из кнопок, чтобы добавить соответствующее предложение в ваш SQL-запрос.
Также можно использовать предопределенный SQL-запрос в хранимой процедуре, выбрав хранимую процедуру из дерева элементов базы данных и нажав кнопку «Процедура». Dreamweaver автоматически заполняет области SQL и «Переменные».
При использовании переменных в SQL-запросе в PHP Dreamweaver автоматически добавляет знак доллара в начале имени переменной, поэтому следует опустить знак доллара (например, colname вместо $colname).
Если SQL-запрос содержит переменные, убедитесь, что столбец «Значение по умолчанию» в поле «Переменные» содержит действительные тестовые значения.
Значение времени выполнения обычно представляет собой параметр URL или формы, введенный пользователем в поле HTML-формы.
Параметры URL в столбце «Значение времени выполнения»:
|
Модель сервера |
Выражение значения времени выполнения для параметра URL |
|
ASP |
Request.QueryString("formFieldName") |
|
PHP |
$_GET['formFieldName'] |
Параметры форм в столбце «Значение времени выполнения»
|
Модель сервера |
Выражение значения времени выполнения для параметра формы |
|
ASP |
Request.Form("formFieldName") |
|
PHP |
$_POST['formFieldName'] |
Если SQL-запрос содержит переменные, убедитесь, что столбец «Значение по умолчанию» в поле «Переменные» содержит действительные тестовые значения перед нажатием «Тест».
При успешном выполнении появится таблица, отображающая данные в вашем наборе записей. Каждая строка содержит запись, а каждый столбец представляет поле в этой записи. Нажмите «ОК», чтобы очистить набор записей.
Параметры расширенного диалогового окна «Набор записей» (ColdFusion)
Используйте расширенное диалоговое окно «Набор записей» для написания пользовательских SQL-запросов или дерево элементов базы данных для создания SQL-запросов с помощью интерфейса «укажи и щелкни».
Распространенной практикой является добавление префикса rs к именам наборов записей для их отличия от других имен объектов в вашем коде. Например: rsPressReleases.
Имена наборов записей могут содержать только буквы, цифры и символ подчеркивания (_). Специальные символы или пробелы использовать нельзя.
Если вы определяете набор записей для компонента ColdFusion (то есть если CFC-файл в настоящее время открыт в Dreamweaver), выберите существующую CFC-функцию из всплывающего меню «Функция» или нажмите кнопку «Новая функция», чтобы создать новую функцию.
Всплывающее меню «Функция» доступно только если CFC-файл является текущим документом и у вас есть доступ к компьютеру с ColdFusion MX 7 или более поздней версией.
Набор записей определяется в функции.
Если во всплывающем списке меню не появляется источник данных, сначала необходимо cоздать источник данных ColdFusion.
Источники данных в ColdFusion могут требовать имя пользователя и пароль для доступа к ним. Если у вас нет имени пользователя и пароля для доступа к источнику данных в ColdFusion, обратитесь к администратору ColdFusion вашей организации.
Убедитесь, что текстовая область SQL пуста.
Разверните ветки дерева, пока не найдете необходимый объект базы данных — например, столбец в таблице.
Выберите объект базы данных и нажмите одну из кнопок справа от дерева.
Например, если вы выбираете столбец таблицы, доступными кнопками являются Select, Where и Order By. Нажмите одну из кнопок, чтобы добавить соответствующее предложение в вашу инструкцию SQL.
Если ваша инструкция SQL содержит параметры, определите их значения в области «Параметры», нажав кнопку «Плюс» (+) и введя имя параметра и значение по умолчанию (значение, которое должен принимать параметр, если значение времени выполнения не возвращается).
Если инструкция SQL содержит параметры, убедитесь, что столбец «Значение по умолчанию» поля «Параметры» содержит допустимые тестовые значения.
Параметры страницы позволяют указать значения по умолчанию для ссылок на значения времени выполнения в SQL-запросе, который вы пишете.Например, следующая инструкция SQL выбирает запись сотрудника на основе значения ID сотрудника. Вы можете назначить значение по умолчанию этому параметру, обеспечив возврат значения времени выполнения. В этом примере FormFieldName ссылается на поле формы, в которое пользователь вводит ID сотрудника:
SELECT * FROM Employees WHERE EmpID = + (Request.Form(#FormFieldName#))
Диалоговое окно «Добавить параметры страницы» будет содержать пару имя-значение, похожую на:
|
Имя |
Значения по умолчанию |
|
FormFieldName |
0001 |
Значение времени выполнения обычно является параметром URL или формы, введенным пользователем в поле HTML-формы.
Если инструкция SQL содержит ссылки времени выполнения, убедитесь, что столбец «Значение по умолчанию» поля «Параметры страницы» содержит допустимые тестовые значения перед нажатием кнопки «Тест».
В случае успеха появится таблица, отображающая данные в вашем наборе записей. Каждая строка содержит запись, а каждый столбец представляет поле в этой записи. Нажмите «ОК», чтобы очистить набор записей.
Определение параметров в инструкции SQL (ColdFusion)
Определите параметры в инструкции SQL; значение по умолчанию — это значение, которое параметр должен использовать, если значение времени выполнения не возвращается.
Определение параметров в операторе SQL (PHP)
Определите параметры в операторе SQL; значение по умолчанию — это значение, которое должен использовать параметр, если значение времени выполнения не возвращается.
Создавайте SQL-запросы с помощью дерева «Элементы базы данных»
Вместо ввода операторов SQL в поле SQL вручную можно использовать интерфейс «Элементы базы данных» для создания сложных SQL-запросов.Дерево «Элементы базы данных» позволяет выбирать объекты базы данных и связывать их с помощью предложений SQL SELECT, WHERE и ORDER BY.После создания SQL-запроса можно определить любые переменные в области «Переменные» диалогового окна.
Следующие два примера описывают два оператора SQL и шаги по их созданию с помощью дерева «Элементы базы данных» расширенного диалогового окна «Набор записей».
Пример. Выбор таблицы
В этом примере выбирается все содержимое таблицы «Сотрудники».Оператор SQL, определяющий запрос, выглядит следующим образом:
SELECT * FROM Employees
Чтобы создать этот запрос, выполните следующие действия.
Пример: выбор определенных строк из таблицы и упорядочивание результатов
В следующем примере выбираются две строки из таблицы «Сотрудники» и выбирается тип работы с помощью переменной, которую необходимо определить.Затем результаты сортируются по имени сотрудника.
SELECT emplNo, emplName
FROM Employees
WHERE emplJob = 'varJob'
ORDER BY emplName
Выберите emplNo и нажмите кнопку «Выбрать».
Выберите emplName и нажмите кнопку «Выбрать».
Выберите emplJob и нажмите кнопку «Where».
Выберите emplName и нажмите кнопку Order By.
Определение параметров URL
URL-параметры хранят полученную информацию, введенную пользователями.Прежде чем начать, убедитесь, что вы передаете форму или URL-параметр на сервер.После определения URL-переменной вы можете использовать ее значение на текущей выбранной странице.
|
Типы документов |
Пункт меню для переменной URL на панели «Привязки» |
|
ASP |
Переменная запроса > Request.QueryString |
|
ColdFusion |
Переменная URL |
|
PHP |
Переменная URL |
Имя URL-переменной обычно является именем поля формы HTML или объекта, используемого для получения ее значения.
Определение параметров форм
Параметры формы хранят полученную информацию, которая включена в HTTP-запрос для веб-страницы.Если вы создаете форму, которая использует метод POST, данные, отправленные формой, передаются на сервер. Перед началом работы убедитесь, что вы передаете параметр формы на сервер. После того как вы определите параметр формы как источник контента, вы можете использовать его значение на вашей странице.
|
Типы документов |
Пункт меню панели «Привязки» для переменной формы |
|
ASP |
Переменная запроса > Request.Form |
|
ColdFusion |
Переменная формы |
|
PHP |
Переменная формы |
Параметр формы появляется на панели «Привязки».
Определение переменных сеанса
Вы можете использовать переменные сеанса для хранения и отображения информации, поддерживаемой в течение визита пользователя (или сеанса). Сервер создает отдельный объект сеанса для каждого пользователя и поддерживает его в течение определенного периода времени или до тех пор, пока объект не будет явно завершен.
Перед определением переменных сеанса для страницы необходимо создать их в исходном коде. После создания переменной сеанса в исходном коде веб-приложения вы можете использовать Dreamweaver для получения ее значения и использования его на веб-странице.
Например, в этом примере ColdFusion создается сеанс с именем username, и ему присваивается значение Cornelius:
<CFSET session.username = Cornelius>
Определение переменных приложения для ASP и ColdFusion
В ASP и ColdFusion можно использовать переменные приложения для хранения и отображения информации, которая поддерживается в течение времени жизни приложения и сохраняется от пользователя к пользователю.После определения переменной приложения можно использовать ее значение на странице.
В PHP нет объектов переменных приложения.
Переменная приложения появится на панели «Привязки» под значком «Приложение».
Использование переменной в качестве источника данных для набора записей ColdFusion
Когда вы определяете набор записей для страницы на панели «Привязки», Dreamweaver вводит имя источника данных ColdFusion в тег cfquery на странице.Для большей гибкости можно сохранить имя источника данных в переменной и использовать переменную в теге cfquery.Dreamweaver предоставляет визуальный метод указания такой переменной в ваших наборах записей.
Появится диалоговое окно «Переменная имени источника данных».
В диалоговом окне «Набор записей» переменная появляется во всплывающем меню «Источник данных» вместе с источниками данных ColdFusion на сервере.
Dreamweaver не инициализирует переменную за вас, чтобы вы могли инициализировать ее как и где хотите.Можно инициализировать переменную в коде страницы (перед тегом cfquery), во включаемом файле или в каком-то другом файле как переменную сеанса или переменную приложения.
Определение серверных переменных
Вы определяете серверные переменные как источники динамического контента для использования в веб-приложении.Серверные переменные различаются от типа документа к типу документа и включают переменные форм, переменные URL, переменные сеанса и переменные приложения.
Серверные переменные доступны всем клиентам, которые обращаются к серверу, и любым приложениям, работающим на сервере. Переменные сохраняются до остановки сервера.
Определение серверных переменных ColdFusion
В следующей таблице перечислены встроенные серверные переменные ColdFusion:
|
Переменная |
Описание |
|
Server.ColdFusion.ProductName |
Имя продукта ColdFusion. |
|
Server.ColdFusion.ProductVersion |
Номер версии ColdFusion. |
|
Server.ColdFusion.ProductLevel |
Выпуск ColdFusion (Enterprise, Professional). |
|
Server.ColdFusion.SerialNumber |
Серийный номер текущей установленной версии ColdFusion. |
|
Server.OS.Name |
Название операционной системы, работающей на сервере (Windows XP, Windows 2000, Linux). |
|
Server.OS.AdditionalInformation |
Дополнительные сведения об установленной операционной системе (пакеты обновлений, обновления). |
|
Server.OS.Version |
Версия установленной операционной системы. |
|
Server.OS.BuildNumber |
Номер сборки установленной операционной системы. |
Определение локальной переменной ColdFusion
Локальные переменные — это переменные, созданные с помощью тега CFSET или CFPARAM на странице ColdFusion. Определенная локальная переменная отображается на панели «Привязки».
Определение серверных переменных ASP
Вы можете определить следующие серверные переменные ASP как источники динамического контента: Request.Cookie, Request.QueryString, Request.Form, Request.ServerVariables и Request.ClientCertificates.
Набор QueryString
Извлекает информацию, присоединенную к URL отправляющей страницы, например, когда страница содержит HTML-форму, использующую метод GET. Строка запроса состоит из одной или нескольких пар имя-значение (например, last=Smith, first=Winston), присоединенных к URL со знаком вопроса (?). Если строка запроса содержит более одной пары имя-значение, они объединяются символом амперсанда (&).
Набор Form
Извлекает информацию формы, включенную в тело HTTP-запроса HTML-формой, использующей метод POST.
Набор ServerVariables
Извлекает значения предварительно заданных переменных окружения. Коллекция содержит длинный список переменных, включая CONTENT_LENGTH (длина содержимого, отправленного в HTTP-запросе, которую можно использовать для проверки пустоты формы) и HTTP_USER_AGENT (предоставляет информацию о браузере пользователя).
Например, Request.ServerVariables("HTTP_USER_AGENT") содержит информацию об отправляющем браузере, такую как Mozilla/4.07 [en] (WinNT; I), что обозначает браузер Netscape Navigator 4.07.
Полный список переменных среды сервера ASP см. в интерактивной документации, установленной с Microsoft Personal Web Server (PWS) или Internet Information Server (IIS).
Набор Cookies
Извлекает значения cookie-переменных, передаваемых в HTTP-запросе. Например, предположим, что страница считывает файл cookie с именем «readMe» в системе пользователя. На сервере значения файлов cookie хранятся в переменной Request.Cookies("readMe").
Набор ClientCertificate
Извлекает поля сертификации из HTTP-запроса, отправленного браузером. Поля сертификации указаны в стандарте X.509.
Например, если вы хотите получить доступ к информации в переменной Request.ServerVariables("HTTP_USER_AGENT"), введите аргумент HTTP_USER_AGENT. Если вы хотите получить доступ к информации в переменной Request.Form("lastname"), введите аргумент lastname.
Переменная запроса появляется на панели «Привязки».
Определение серверных переменных PHP
Определите серверные переменные как источник динамического контента для страниц PHP. Переменные сервера PHP появляются на панели «Привязки».
Для получения дополнительной информации найдите ключевое слово $_SERVER в документации PHP.
Определение клиентской переменной ColdFusion
Определите клиентскую переменную ColdFusion как источник динамического контента для страницы. Новые определенные клиентские переменные ColdFusion появляются на панели «Привязки».
Например, для доступа к информации в переменной ColdFusion Client.LastVisit введите LastVisit.
Клиентские переменные — это переменные, созданные в коде для связывания данных с конкретным клиентом. Клиентские переменные поддерживают состояние приложения при переходе пользователя со страницы на страницу внутри приложения, а также между сеансами.
Клиентские переменные могут определяться пользователем или быть встроенными. В следующей таблице приведены встроенные клиентские переменные ColdFusion.
|
Переменная |
Описание |
|
Client.CFID |
Инкрементальный ID для каждого клиента, который подключается к серверу. |
|
Client.CFTОКEN |
Случайно сгенерированное число, используемое для уникальной идентификации конкретного клиента. |
|
Client.URLToken |
Комбинация CFID и CFTOKEN для передачи между шаблонами, когда файлы cookie не используются. |
|
Client.LastVisit |
Записывает временную метку последнего посещения, сделанного клиентом. |
|
Client.HitCount |
Количество запросов страниц, связанных с одним клиентом (отслеживается с помощью CFID и CFTOKEN). |
|
Client.TimeCreated |
Записывает временную метку, когда CFID и CFTOKEN были впервые созданы для конкретного клиента. |
Определение cookie-переменной ColdFusion
Переменные файлов cookie создаются в коде и получают доступ к информации, содержащейся в файлах cookie, передаваемых на сервер браузером. Определенная переменная cookie появляется на панели «Привязки».
Определение переменной CGI ColdFusion
Определенная переменная CGI появляется на панели «Привязки».
Например, если вы хотите получить доступ к информации в переменной CGI.HTTP_REFERER , введите HTTP_REFERER.
В следующей таблице перечислены наиболее распространенные переменные ColdFusion CGI, которые создаются на сервере:
Переменная |
Описание |
|---|---|
SERVER_SOFTWARE |
Имя и версия программного обеспечения информационного сервера, отвечающего на запрос (и выполняющего шлюз). Формат: название/версия. |
SERVER_NAME |
Имя хоста сервера, псевдоним DNS или IP-адрес в том виде, в котором они отображаются в URL-адресах, ссылающихся на этот же сервер. |
GATEWAY_INTERFACE |
Редакция спецификации CGI, которой соответствует данный сервер. Формат: CGI/версия. |
SERVER_PROTOCOL |
Имя и редакция информационного протокола, с которым поступил этот запрос. Формат: протокол/версия. |
SERVER_PORT |
Номер порта, на который был отправлен запрос. |
REQUEST_METHOD |
Метод, с помощью которого был отправлен запрос. В случае с HTTP это Get, Head, Post и т. д. |
PATH_INFO |
Дополнительная информация пути, предоставленная клиентом. К скриптам можно получить доступ по их виртуальному пути, за которым следует дополнительная информация в конце этого пути.Дополнительная информация отправляется как PATH_INFO. |
PATH_TRANSLATED |
Сервер предоставляет переведенную версию PATH_INFO, которая берет путь и выполняет любое сопоставление виртуального к физическому. |
SCRIPT_NAME |
Виртуальный путь к выполняемому Script; используется для саморефереционных URL. |
QUERY_STRING |
Информация запроса, которая следует за знаком вопроса (?) в URL-адресе, ссылающемся на этот сценарий. |
REMOTE_HOST |
Имя хоста, сделавшего запрос. Если сервер не располагает этой информацией, он устанавливает REMOTE_ADDR и не устанавливает REMOTE_HOST. |
REMOTE_ADDR |
IP-адрес удаленного хоста, делающего запрос. |
AUTH_TYPE |
Если сервер поддерживает аутентификацию пользователя, и Script защищен, это метод аутентификации, специфичный для протокола, используемый для проверки пользователя. |
REMOTE_USER AUTH_USER |
Если сервер поддерживает аутентификацию пользователя, и скрипт защищен, это имя пользователя, под которым была выполнена аутентификация.(Доступно также в виде AUTH_USER.) |
REMOTE_IDENT |
Если HTTP-сервер поддерживает идентификацию RFC 931, эта переменная устанавливается в имя удаленного пользователя, полученное с сервера. Используйте эту переменную только для ведения журнала. |
CONTENT_TYPE |
Для запросов с прикрепленной информацией, таких как HTTP POST и PUT, это тип содержимого данных. |
CONTENT_LENGTH |
Длина содержимого, предоставленная клиентом. |
В следующей таблице перечислены наиболее распространенные переменные CGI, создаваемые браузером и передаваемые на сервер:
|
Переменная |
Описание |
|
HTTP_REFERER |
Ссылающийся документ. Это документ, который был связан с данными формы или отправил их. |
|
HTTP_USER_AGENT |
Браузер, который клиент в настоящее время использует для отправки запроса. Формат: программное обеспечение/версия библиотека/версия. |
|
HTTP_IF_MODIFIED_SINCE |
Время последнего изменения страницы. Эта переменная отправляется на усмотрение браузера, обычно в ответ на отправку сервером HTTP-заголовка LAST_MODIFIED. Можно использовать ее для использования преимуществ кэширования на стороне браузера. |
Кэширование источников содержимого
Вы можете кэшировать — или сохранять — источники динамического контента в Design Note.Это позволяет работать с сайтом, даже если у вас нет доступа к базе данных или серверу приложений, в котором хранятся источники динамического контента. Кэширование также может ускорить разработку, исключив повторный доступ через сеть к базе данных и серверу приложений.
Если вы внесете изменения в один из источников контента, вы можете обновить кэш, нажав кнопку «Обновить» (значок круга со стрелкой) в правом верхнем углу панели «Привязки». (Разверните панель, если вы не видите кнопку.)
Изменение и удаление источников содержимого
Вы можете изменить или удалить любой существующий источник динамического контента — то есть любой источник контента, указанный в панели «Привязки».
Изменение или удаление источника контента в панели «Привязки» не изменяет и не удаляет какой-либо экземпляр этого контента на странице. Это только изменяет или удаляет его как возможный источник контента для страницы.
Изменить источник контента в панели «Привязки»
Удаление источника контента из панели «Привязки»
Скопировать набор записей с одной страницы на другую страницу
Вы можете скопировать набор записей с одной страницы на другую в рамках определенного сайта.
Связанные материалы
- Подключения к базам данных для разработчиков ASP
- Подключения к базам данных для разработчиков PHP
- Добавление хранимой процедуры (ColdFusion)
- Руководство по использованию языка SQL
- Параметры URL-адреса и параметры форм
- Добавление динамического содержимого на страницы
- Параметры URL-адреса
- Серверные переменные ColdFusion
- О динамических источниках содержимого
- Использование форм для сбора информации от пользователей
- Принцип работы переменных сеанса
- Сбор, хранение и извлечение данных из переменных сеанса
- О добавлении динамического содержимого
- Параметры HTML-форм
- Серверные переменные ColdFusion
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.