web-dev-qa-db-fra.com

Quel est le meilleur moyen de détecter un référent?

J'ai recherché une méthode spécifique WP pour détecter tout référent. J'ai une idée? Je sais comment faire cela dans PHP mais je veux juste savoir s'il existe une fonction WP pour le faire?

EDIT: voici ce que je suis en train de tester =>

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

La meilleure façon de vérifier le référent dépend de ce que vous essayez de faire. Vous pouvez utiliser wp_get_referer () ou wp_get_original_referer () , mais si vous souhaitez vérifier le référant pour des raisons de sécurité, vous devez absolument utiliser d'autres fonctions telles que check_admin_referer () , check_ajax_referer () , wp_referer_field () ou une autre fonction de des fonctions liées à Wordpress Nonces .

4
cybmeta

Vous pouvez l'obtenir en utilisant wp_get_referer () et wp_get_original_referer () functions.

2
Vinod Dalvi

utilisez wp_get_referer(); pour récupérer le référent à partir de '_wp_http_referer', du référent HTTP ou de la page en cours, respectivement. pour plus d'informations, lisez codex

2
Anjum