Такое впечатление, что $_SERVER['REQUEST_URI'] в Друпале закрыт, по крайней мере я из него ничего получить не смог. Поэтому и спросил как это в Друпале делается.
Нет, у меня работает (Drupal 6.12). Может, это от настроек сервера зависит, в php.ini что-нибудь? А если вне Drupala просто файлик кинуть: <?php echo $_SERVER['REQUEST_URI']; ?>
Private messages: ссылка из письма + пользователь не залогинился = "Страница не найдена"
Нет, у меня работает (Drupal 6.12). Может, это от настроек сервера зависит, в php.ini что-нибудь? А если вне Drupala просто файлик кинуть: <?php echo $_SERVER['REQUEST_URI']; ?>
Private messages: ссылка из письма + пользователь не залогинился = "Страница не найдена"
Ну я и говорю - извращение.
Но я ещё добавил на этой же странице, сразу после текста, формочку входа: drupal_get_form('user_login_block'). Зачем человеку ещё куда-то прыгать?
Мне странно то, что /messages/view/* даёт "Page not found", а /messages/new/* - "Access denied", это вот непонятно.
Ответы на вопросы: