wp_get_referer()获取上一页

目录

描述

译文

分别从 '_wp_http_referer'、HTTP引用页或当前页面检索引用页。

原文

Retrieve referer from '_wp_http_referer', HTTP referer, or current page respectively.

wp_get_referer() 描述

用法

<?php wp_get_referer(); ?>

wp_get_referer() 用法

参数

None.

wp_get_referer() 参数

返回值

(string|boolean) 

False on failure. Referer URL on success. If page "refered" (form posted) to itself, returns false (because $_SERVER['HTTP_REFERER'] == $_REQUEST['_wp_http_referer'])

wp_get_referer() 返回值

示例


<?php 
if ( wp_get_referer() )
{
    
wp_safe_redirectwp_get_referer() );
}
else
{
    
wp_safe_redirectget_home_url() );
}
?>

wp_get_referer() 示例

注意

  • HTTP referer is a server variable. 'referer' is deliberately misspelled.

wp_get_referer() 注意

历史

添加于 版本: 2.0.4

wp_get_referer() 历史

源文件

wp_get_referer() 函数的代码位于 wp-includes/functions.php.

wp_get_referer() 源文件