获取上一页链接 刷新页面后



我正在用WordPress建立一个网站。

我尝试使用wp_get_referer功能获取上一页链接。

问题是当用户刷新页面时,此函数的值为空。我该如何解决?

通过 wp_get_referer() 获取引用值后,您需要将其保存在 cookie 中。

将此添加到您的functions.php

function getReferer() {
  // check for a referer
  $referer = wp_get_referer();
  // if there is one, save it to a cookie
  if (!empty($referer)) {
    setcookie("referer_url", $referer, time()+3600);
  }
  // if no referrer, check for a previously-saved cookie
  else {
    if (isset($_COOKIE['referer_url'])){
      // sweet, get it from the cookie
      $referer = $_COOKIE['referer_url'];
    }
  }
  return $referer;
}

现在,无论您需要尝试在模板或插件文件中的某个位置获取引用器:

$referer = getReferer();
你可以

$_SERVER['HTTP_REFERER']链接回到上一页

相关内容

  • 没有找到相关文章

最新更新