¿Cuál es la diferencia, cuál debo usar?
Sé que wp_verify_nonce verifica el límite de tiempo, y check_admin_referer creo que llama a wp_verify_nonce y también busca un segmento de URL de administrador, pero estoy un poco confundido sobre cuál debo usar y cuándo.
Gracias por la claridad
Respuestas:
Yo pensé que
check_admin_referer
comprueba el valor de uso único (que hace la llamadawp_verify_nonce
, y la URL de referencia Después de cavar en el código del núcleo me di cuenta que no hizo esto Pensando que era un error informé, y Ryan Boren respondió con la siguiente..:Entonces, de hecho, no hay diferencia.
fuente
¡¡¡NO!!!
No cuentes
check_admin_referer
, ¡ten cuidado!wp_verify_none
solo en caso de que_wpnonce
se haya configurado!DIE()
. En cambio, devuelve falso ...Mire a través de este seudocódigo ( la fuente completa está aquí ):
fuente