Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: mussa от 28 Марта 2005, 22:55:19

Название: редирект после отправки комментария
Отправлено: mussa от 28 Марта 2005, 22:55:19
подскажите, как сделать редирект, чтобы после отправки комментария человек оказывался на странице со статьей, с которой он пришел?

вот я нашел в файле comments.cgi строчки:

my $go_to="$comment_url?id=$in{\'id\'}&cat_id=$art{\'cat_id\'}";

#Now, redirect viSitor:
print "Location: $go_to \\n\\n";

допустим, вместо
my $go_to="$comment_url?id=$in{\'id\'}&cat_id=$art{\'cat_id\'}";

ставлю:
my $go_to=$ENV{\'HTTP_REFERER\'};

- не помогает!
Название: редирект после отправки комментария
Отправлено: Заглянувший от 29 Марта 2005, 09:55:16
А почему бы не прописать вместо
my $go_to="$comment_url?id=$in{\'id\'}&cat_id=$art{\'cat_id\'}";
адрес статьи
что-то типа (название переменных не помню, из можно все уточнить в конфиге или в мануале):
my $go_to="$articles_path/$art{\'cat_id\'}/$in{\'id\'}_1.$ext";
Нужно только заменить имена переменных на правильные. Если потом еще нужно будет, дома посмотрю точно, как сделано у меня.
Название: редирект после отправки комментария
Отправлено: mussa от 29 Марта 2005, 14:18:38
все, я сделал, правда переменной $articles_path там, похоже, нет - я вместо нее просто урл папки указал