gpt4 book ai didi

php - 如何获取 Drupal 页面的完整 URL?

转载 作者:IT王子 更新时间:2023-10-28 23:59:06 25 4
gpt4 key购买 nike

我需要获取 Drupal 站点中当前页面的 URL。它是什么内容类型并不重要 - 可以是任何类型的节点。

我不是在寻找主题路径、基本 URL 或 Drupal 的 get_destination。我正在寻找一个可以完整提供以下内容的函数或变量:

http://example.com/node/number

有或没有(更有可能)http://

最佳答案

drupal_get_destination()有一些内部代码指向正确的位置以获取当前的内部路径。要将该路径转换为绝对 URL,url()功能应该可以解决问题。如果传入“绝对”选项,它将生成完整的 URL,而不仅仅是内部路径。它还会交换当前路径的任何路径别名。

$path = isset($_GET['q']) ? $_GET['q'] : '<front>';
$link = url($path, array('absolute' => TRUE));

关于php - 如何获取 Drupal 页面的完整 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com