Какая разница, какую мне использовать?
Я знаю, что wp_verify_nonce проверяет ограничение по времени, и check_admin_referer, я думаю, вызывает wp_verify_nonce, а также проверяет сегмент URL-адреса администратора, но я немного запутался, какой из них использовать и когда.
Спасибо за ясность.
Ответы:
Я думал , что
check_admin_referer
проверил случайное слово (это делает вызовwp_verify_nonce
, и ссылающийся URL После того, как углубиться в основной код , я понял , что он не делал этого Думая , что это была ошибка , я сообщил об этом, и Райан Boren ответил следующее..:Так что на самом деле нет никакой разницы.
источник
НЕТ !!!
Не рассчитывай
check_admin_referer
, будь осторожен!wp_verify_none
только в том случае, когда_wpnonce
был установлен !!!DIE()
. Вместо этого он возвращает ложь ...Посмотрите этот псевдокод ( полный исходный код здесь ):
источник