Автор Тема: редирект после отправки комментария  (Прочитано 3028 раз)

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

Оффлайн mussa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
подскажите, как сделать редирект, чтобы после отправки комментария человек оказывался на странице со статьей, с которой он пришел?

вот я нашел в файле 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\'};

- не помогает!

Оффлайн Заглянувший

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
редирект после отправки комментария
« Ответ #1 : 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

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
редирект после отправки комментария
« Ответ #2 : 29 Марта 2005, 14:18:38 »
все, я сделал, правда переменной $articles_path там, похоже, нет - я вместо нее просто урл папки указал
« Последнее редактирование: 29 Марта 2005, 14:28:05 от mussa »

 

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