У нас есть страница с формой в OpenACS, и мы хотим перенаправить пользователей на внешний сайт / URL, содержащий совершенно другую страницу / форму.
Как это лучше всего сделать (на стороне OpenACS или на стороне AOLServer)?
Я бы сказал, пойти с ad_returnredirect http://openacs.org/api-doc/proc-view?proc=ad_returnredirect Рекомендуется по ns_returnredirect по причинам, описанным в ссылке API.
Это пример, надеюсь, он будет вам полезен:
ad_form -name form1 -form { .... } -after_submit { ad_returnredirect -allow_complete_url "http://www.google.com/" }
С OpenACS вот несколько советов, начиная с util_httppost:
http://openacs.org/forums/message-view?message_id=17963
У меня нет привилегий, чтобы опубликовать более одной гиперссылки, но внутри этой есть ссылки на другие посты, в которых обсуждается ns_returnredirect или просто Javascript на переднем крае в качестве возможного решения.