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

时间:2017-11-11 11:49:13

标签: php wordpress

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

我尝试使用wp_get_referer函数获取上一页链接。

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

2 个答案:

答案 0 :(得分:0)

您可以使用$_SERVER['HTTP_REFERER']链接返回上一页

答案 1 :(得分:0)

在您通过 export NODE_PATH=src; npm start; 获得推荐值后,您需要将此用户保存在Cookie中。

将此添加到您的wp_get_referer()

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;
}