在PHP中进行特定的重定向后,强制重新加载页面

时间:2019-02-12 11:05:08

标签: php wordpress

我在WordPress上有一个网站,该网站使用Ajax页面加载。我有一个用于访客的登录表单(主题为我的登录名),使用Firefox登录时有些麻烦。他们需要在登录后手动刷新页面以查看为订阅者保留的功能。

登录首页后,我在我的functions.php中使用该代码重定向访客:

add_filter("login_redirect", "gkp_subscriber_login_redirect", 10, 3);
function gkp_subscriber_login_redirect($redirect_to, $request, $user) {

  if(is_array($user->roles))
      if(in_array('administrator', $user->roles)) return site_url('/wp-admin/');

  return home_url();
}

我希望重定向到首页也可以在连接后强制刷新页面。有可能吗?

多谢。

1 个答案:

答案 0 :(得分:0)

赞:

header("Refresh:0");

它将刷新您的当前页面,如果您想将其重定向到另一个页面,请使用以下命令:

header("Refresh:0; url=something.php");