当我尝试调用drupal_get_form时,页面没有正确重定向

时间:2012-06-22 02:30:09

标签: drupal-7 drupal-modules drupal-fapi drupal-forms

为什么Drupal 7无法正确重定向(我已登录)?

当我尝试从hook_preprocess_page()中的模块调用drupal_get_form('user_login')时,浏览器抛出该消息。

谢谢!

2 个答案:

答案 0 :(得分:0)

Drupa_get_form()函数不用于重定向。这是为了获得一个表格。在您的情况下,您正在调用登录表单。要重定向,请使用drupal_goto()函数,这是drupal api上的一个链接 http://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_goto/7

答案 1 :(得分:0)

好吧,drupal_get_form('user_login')会导致问题。因此,drupal_get_form('user_login')使用drupal_get_form('user_login_block')而不是www.example.com/photos?album=album-name&page=page-number,它将起作用。