Php 如何在Drupal中获取当前页面URL?
我试图在Drupal站点Drupal 7上输出当前页面URL,我尝试了以下方法Php 如何在Drupal中获取当前页面URL?,php,drupal,drupal-7,drupal-theming,Php,Drupal,Drupal 7,Drupal Theming,我试图在Drupal站点Drupal 7上输出当前页面URL,我尝试了以下方法 <?php print current_path(); ?> 哪一个输出页面名称而不是URL,关于如何输出完整URL有什么想法吗 在纯PHP中,您可以使用: $curPathName = $_SERVER["DOCUMENT_ROOT"]; $currentURL = $_SERVER["HTTP_HOST"]; 我不明白为什么那样不行。这将为您提供路径和URL。在纯PHP中,您可以使用: $curP
<?php print current_path(); ?>
哪一个输出页面名称而不是URL,关于如何输出完整URL有什么想法吗 在纯PHP中,您可以使用:
$curPathName = $_SERVER["DOCUMENT_ROOT"];
$currentURL = $_SERVER["HTTP_HOST"];
我不明白为什么那样不行。这将为您提供路径和URL。在纯PHP中,您可以使用:
$curPathName = $_SERVER["DOCUMENT_ROOT"];
$currentURL = $_SERVER["HTTP_HOST"];
我不明白为什么那样不行。这将为您提供路径和URL。如果您希望以drupal方式完成任务,可以使用当前路径或请求路径 您还可以使用$base\u url,而不是依赖于$\u服务器 Durbpoison提供的解决方案将在浏览器中为您提供URL。如果这是一个别名,您可以使用drupal\u get\u normal\u path来获取内部路径
如果您想以drupal的方式完成事情,可以使用当前路径或请求路径 您还可以使用$base\u url,而不是依赖于$\u服务器 Durbpoison提供的解决方案将在浏览器中为您提供URL。如果这是一个别名,您可以使用drupal\u get\u normal\u path来获取内部路径 你可以用
<?php
global $base_url;
print $base_url . '/' . current_path();
?>
你可以用
<?php
global $base_url;
print $base_url . '/' . current_path();
?>
我选择了似乎有效的方法。无论如何,谢谢。那么,你可以接受答案了,因为这是我的建议我选择了似乎有效的方法。无论如何,谢谢。那么,你可以接受答案了,因为这是我的建议