Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2001-01

Re: CGI-program parameters

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Lindmayer Antal
Show quoted text 21 lines
I'm writing a small cgi-program using version 1.0.2 and have a question. My program is called from (Apache) html-page f.eks. like this (platform is Linux, Red Hat 6.2): <img src="my.cgi?var1=value1&var2=value2"> then ParamStr( 1 ) in my program is blank! If I change to: <img scr="my.cgi?var1_value1&var2_value2"> then ParamStr(1) = var1_value1\&var2_value2 (note the backslash - is that to be expected?). Main "problem"(?) is: Using equal signs (=) in html call seems to destroy program parameter. Is this a bug or am I doing some- thing wrong? Thanks for any suggestion! ;-)

Hi!

The requested parameter is in enviroments.
I have a CGI program which runs under Win/Linux with apache. It use GetEnv('QUERY_STRING').
The Internet servers communicate with your programs over the environment string and the standard I/O.
Try to get all of environment strings and read from strandard I/O (with read(c); where c is a character) for GetEnv('Content_Length) times, and write it out to the file. That is not so diffucult to understand the environments names.

Bye LATte.