Здравствуйте!
Есть HTML-файл, в котором содержится форма, которая ссылается action="cgi-bin/controller.cgi".
В форме есть поля name типа text, pwd типа password и captcha типа text. Содержимое формы отправляется на сервер методом POST по нажатии кнопки Send.
Вопрос: что нужно прописать в controller.cgi, чтобы он вывел значение переданного ему параметра name? Нужно ли для этого в скрипте объявлять подключение каких-то модулей?
Теория - Вопрос по CGI
-
xVan
Re: Теория - Вопрос по CGI
Добрый день
Цитата ManHack:
Вопрос: что нужно прописать в controller.cgi, чтобы он вывел значение переданного ему параметра name? Нужно ли для этого в скрипте объявлять подключение каких-то модулей?
Значение name, а также остальные нужно для начала получить, а это по разному в завыисимости от я зыкапрограммирования
[php]
//получаем
$name=$_REQUEST['name'];
$pwd= аналогично
//выводим
echo $name
[php]
[delphi]
//
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
list:tstrings;
name:string;
begin
request.Create;
list:=request.QueryFields;
name:=list.Values['name'];
pwd:=list.Values['pwd']);
captcha:=list.Values['captcha'];
writeln(name);
end;
[delphi]
Цитата ManHack:
Вопрос: что нужно прописать в controller.cgi, чтобы он вывел значение переданного ему параметра name? Нужно ли для этого в скрипте объявлять подключение каких-то модулей?
Теория - Вопрос по CGI
Значение name, а также остальные нужно для начала получить, а это по разному в завыисимости от я зыкапрограммирования
[php]
//получаем
$name=$_REQUEST['name'];
$pwd= аналогично
//выводим
echo $name
[php]
[delphi]
//
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
list:tstrings;
name:string;
begin
request.Create;
list:=request.QueryFields;
name:=list.Values['name'];
pwd:=list.Values['pwd']);
captcha:=list.Values['captcha'];
writeln(name);
end;
[delphi]