检测推荐人的最佳方法是什么?

时间:2013-09-08 作者:JMau

我一直在寻找一些特定于WP的方法来检测任何推荐人。有什么想法吗?我知道如何在PHP中做到这一点,但我只想知道是否有一些WP函数可以做到这一点?

EDIT: 以下是我要测试的内容=>

$referer = wp_get_referer();
if (  strpos($referer ,\'http://wordpress.org\') !== false ) echo \'you come from wordpress.org\';

3 个回复
最合适的回答,由SO网友:cybmeta 整理而成

检查推荐人的最佳方式取决于你想做什么。您可以使用wp_get_referer()wp_get_original_referer(), 但是,如果出于安全原因想检查referer,那么一定要使用其他功能,如check_admin_referer(), check_ajax_referer(), wp_referer_field() 或其他Wordpress Nonces related functions.

SO网友:Vinod Dalvi

您可以使用wp_get_referer()wp_get_original_referer() 功能。

SO网友:Anjum

使用wp_get_referer(); 分别从“\\u wp\\u http\\u referer”、“http referer”或当前页检索referer。有关更多信息,请阅读codex

结束

相关推荐

How deactivate the http-api

为它提供一个tipp或解决方案来停用WP\\U Http\\U Streams类中的方法request()?我也在脱机服务器上使用WordPress,并让wp\\U debug true用于开发和测试。但是我从函数中得到了很多关于使用http类的警告;例如,在仪表板中读取提要的函数。目前我已经停用了更新主题、插件、核心和cron的所有挂钩;请参阅我的小插件:https://github.com/bueltge/WP-Offline谢谢你的回复