我是新手,想请教关于dephi中编写cgi程序,URL传递参数给CGI程序的问题! ( 积分: 100 )

  • 主题发起人 主题发起人 16487519
  • 开始时间 开始时间
1

16487519

Unregistered / Unconfirmed
GUEST, unregistred user!
请问诸位大侠们:
怎么样才能把一个参数从URL传递给Delphi写的CGI程序!
比如我写了一个CGI程序 Names.cgi用来检索全部姓名, Names.cgi程序中可以接受参数Num来实现直接读取该Num的姓名。
我看到好多网址都是这样http://xxx.com/xxx.cgi?name=xxx ,这个意思是不是就是把name的值xxx传递给前面的程序xxx.cgi呢?
我是不是也可以用http://mysite.com/names.cgi?num=1 把序号1传递给names.cgi呢?可是在delphi中该怎样写代码接收这个参数呢?
请指教!~
 
请问诸位大侠们:
怎么样才能把一个参数从URL传递给Delphi写的CGI程序!
比如我写了一个CGI程序 Names.cgi用来检索全部姓名, Names.cgi程序中可以接受参数Num来实现直接读取该Num的姓名。
我看到好多网址都是这样http://xxx.com/xxx.cgi?name=xxx ,这个意思是不是就是把name的值xxx传递给前面的程序xxx.cgi呢?
我是不是也可以用http://mysite.com/names.cgi?num=1 把序号1传递给names.cgi呢?可是在delphi中该怎样写代码接收这个参数呢?
请指教!~
 
delphi的CGI好象就只是EXE吧,如果是.cgi那就是perl了

File - new - Web Server Application - CGI
TWebRequest类有个方法直接读参数
var request:TWebRequest;
begin
request.QueryFields.Values['name']
.....
end;
 
恩,是EXE文件,我把它扩展命改.cgi了。
 
接受答案了.
 
后退
顶部