<Ли> Данните, който идва в ще има всички полета свръхдълги заедно в един низ, и много герои Ще бъде заместен и следователно трябва превод. Например, всички пространства, ще бъдат заменени с плюсове.
<Р> променлива QUERY_STRING среда води до темата за околната среда променливи като цяло. Има няколко променливи от обкръжението, които можете да се разгледа във вашите CGI скриптове, including:
There са най-различни интересни парчета информация, погребани в тези системни променливи, включително дължината на входния низ (CONTENT_LENGTH), използван методът (GET или POST - REQUEST_METHOD ви позволява да разбера дали да гледам в STDIN или QUERY_STRING за вход) , ПР адрес на машината на потребителя (REMOTE_ADDR), и така нататък. За пълно описание на тези променливи, вижте Променливи CGI Околна среда.
Създаване на Real Форма
<р> Истинска форма ще се състои от различни входни зони, и тя ще изисква известно количество код в сценария, за да отмените съответствията характер и генерираните отделните струни. Нека започнем, като погледнете в стандартните входни проверките на форма. Те включват:
<Ли> въвеждане на текст Single-лайн
<Ли> въвеждане на текст Multi-лайн
<Ли> списъци за избор
<Ли> Проверка кутии
<Ли> Радио бутони
<Ли> Специализирани бутони за подаване или клирингова формата
<р> Можете да комбинирате тези контроли с други статичен текст и графика, както бихте направили на всяка друга страница.
Ето няколко примера, които демонстрират използването на различни етикети контрол:
<р> Single Онлайн редактиране
<р> Думата " входа " идентифицира една област линия редактиране. В " " името; област предвижда идентификатор за контрола на сценария на CGI и трябва да бъде уникален за всеки контрол върху формата. В " " размер; поле показва ширината в знака, на зоната за входен сигнал на фо