Автор Тема: Fastcgi и передаваемые параметры  (Прочитано 6258 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kird

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« : 12 Марта 2005, 18:46:07 »
Не могу понять как добиться того, чтоб каждый раз скрипт говорил значение переданного параметра, а не тылдонил одно и тоже...


#!/usr/bin/perl
use Strict;
use CGI;

use FCGI;

    my $request = FCGI::Request();
    while($request->Accept() >= 0) {
        print"Content-type: text/html\\r\\n\\r\\n";


$qur=new CGI;
my $table=$qur->param(\'table\');

print "table - $table";
    }


Помогите разобраться....

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
Fastcgi и передаваемые параметры
« Ответ #1 : 13 Марта 2005, 22:44:24 »
ничего не понятно.
какой передаваемый парраметр и куда ты хочешь выводить?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн kird

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #2 : 15 Марта 2005, 16:01:09 »
script.fcgi?table=1
выводит 1....

не перезапуская апач еще раз к скрипту
script.fcgi?table=2
выводит 1

Хочу чтоб второй раз выводил значение передаваемого параметра - т.е. 2

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Fastcgi и передаваемые параметры
« Ответ #3 : 15 Марта 2005, 16:11:38 »
Нельзя не перегружая. Это фишка FastCGI.
The documentations is your friend

Оффлайн kird

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #4 : 16 Марта 2005, 22:16:36 »
а есть еще варианты получения параметров?
или мот если кто это осуществлял, может поделиться?

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #5 : 17 Марта 2005, 06:34:50 »
у меня правда iis, делал отключая кэширование

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Fastcgi и передаваемые параметры
« Ответ #6 : 17 Марта 2005, 13:23:56 »
Цитировать
BonJorno:
у меня правда iis, делал отключая кэширование

Весьма сомневаюсь. В FastCGI в том-то и фишка - все уже в памяти, и изменению не подлежит. В mod_perl это возможно, а здесь нет.
Кстати, mod_fastcgi под IIS тоже есть? это-же модуль апача и использующий апачевстий АПИ
The documentations is your friend

Оффлайн kird

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #7 : 18 Марта 2005, 00:20:56 »
Так я не понимаю...
неужели никто не использовал параметры с FastCGI ???
Подскажите, поделитесь куском кода...

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #8 : 18 Марта 2005, 07:12:08 »
NeoNox есть, подключается nsapi_fcgi.dll и вперед, но я использовал через CGI.pm в режиме Fast
тоесть use CGI::Fast, что впрочем не имеет никакой разницы.

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Fastcgi и передаваемые параметры
« Ответ #9 : 18 Марта 2005, 08:43:36 »
Поправлюсь, библиотека называется isapi_fcgi.dll
А переменные окружения куда подевались? и на вход ничего нельзя подать?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Fastcgi и передаваемые параметры
« Ответ #10 : 18 Марта 2005, 12:00:33 »
kird а доки влом почитать?
навскидку - вот так:
my $qur;
while ($qur = new CGI::Fast)
   {
           main_sub();
        }

sub main_sub {
my $table=$qur->param(\'table\');
print "table - $table";
}
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Fastcgi и передаваемые параметры
« Ответ #11 : 18 Марта 2005, 12:01:20 »
Цитировать
BonJorno:
Поправлюсь, библиотека называется isapi_fcgi.dll

Спасибо, запомню.
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28