Автор Тема: REDIRECT+mod_perl+Apache::Registry  (Прочитано 1997 раз)

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

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
REDIRECT+mod_perl+Apache::Registry
« : 17 Октября 2004, 20:25:10 »
Вообщем так. В скрипте под Apache::Reguistry пытаюсь сделать редирект.
Скрипт примерно такой
main.cgi
-----
$::r=shift;
use Apache::Request;
use Apache::Cookie;
use Apache::Constants qw(REDIRECT OK);
use Module.pm
&Module::redirect;
------
Module.pm
-----
sub redirect{
my $guestid=Apache::Cookie->new($::r,
-name=>\'guest_id\',
-value=>\'somevalue\',
);   
$guestid->bake;
$::r->headers_out->set(Location => "http://ya.ru/");
$::r->status(\'REDIRECT\');
exit;
}
------
Так вот куки ставятся. Да и редирект происходит. Но только не на ожидаемый локэйшен, а на сам скрипт:(
Вот уже сколько вожусь, не могу понять: в чём грабли?:(
Ну к чему все это, лучше бы водки выпили...

 

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