Введение в CGI


Аргументы командной строки


Как ни странно звучит, но у CGI-скрипта может быть такой элемент операционного окружения как командная строка. Это не означает, что скрипт реально можно вызвать из командной строки через сервер. Тем не менее получить доступ к содержанию командной строки скрипта можно с помощью тех же функций, что и при вызове его из-под интерактивной оболочки:

#Perl foreach $a (@ARGV) { print $a,"\n"; }

// C void main(argc,argv) int argc; char *argv[]; { int i; for(i=0;i<argc;i++) { printf("%s\n",argv[i]); } }

В обоих примерах показана распечатка аргументов командной строки для программ на Perl и C соответственно.

Аргументы командной строки появляются только в запросах типа ISINDEX.



Содержание раздела