Php 从登录页面重定向到精确url的页面

Php 从登录页面重定向到精确url的页面,php,drupal,redirect,drupal-6,Php,Drupal,Redirect,Drupal 6,提前谢谢。 我使用的是Drupal6版本。如果我没有登录,并且没有登录某些url,例如:www.mysite.com/books/add-book。。它把我带到了登录页面。因为只有登录的用户才能发布一本书 $dest = drupal_get_destination(); drupal_goto('user/register', $dest); 一旦它重定向到注册页面,并且在登录后,它必须将我带到像www.mysite.com/books/addbook这样的确切页面。。但现在它已经登上了头版

提前谢谢。 我使用的是Drupal6版本。如果我没有登录,并且没有登录某些url,例如:www.mysite.com/books/add-book。。它把我带到了登录页面。因为只有登录的用户才能发布一本书

$dest = drupal_get_destination();
drupal_goto('user/register', $dest);
一旦它重定向到注册页面,并且在登录后,它必须将我带到像www.mysite.com/books/addbook这样的确切页面。。但现在它已经登上了头版


请建议我如何从loggin重定向到确切的页面。

我正在做一些类似的事情,一旦用户更改了界面语言,就重定向用户。我没有使用Dupral,但背后的php也应该适用于您

在我站点的每个控制器中,我都为当前页面设置了一个会话变量。如果用户更改了界面的语言,我将重定向到控制器,然后重定向到会话中设置的页面

只要检查变量是否在登录后设置,然后重定向到它


希望它能帮助您

本模块可能会帮助您做到这一点。您可以调整其配置以重定向到下一页。

谢谢您的回复。。但是在drupal中有些模块是接口的。。。因此,请建议我如何在drupal中继续