Was ist der Unterschied, welchen soll ich verwenden?
Ich weiß, dass wp_verify_nonce das Zeitlimit überprüft, und check_admin_referer ich denke, ruft wp_verify_nonce auf und prüft auf ein Admin-URL-Segment, aber ich bin ein bisschen verwirrt, welches ich verwenden soll und wann.
Danke für die Klarheit.
Antworten:
Ich dachte , dass
check_admin_referer
die Nonce geprüft (es tut Anrufwp_verify_nonce
, und die Referrer - URL Nach in den Kern - Code Graben erkannte ich, dass es das nicht tat Denken es ein Fehler war ich es berichtet, und Ryan Boren antwortete mit folgendem..:Es gibt also tatsächlich keinen Unterschied.
quelle
NEIN!!!
Verlassen Sie sich nicht darauf
check_admin_referer
, seien Sie vorsichtig!wp_verify_none
nur für den Fall, wann_wpnonce
eingestellt wurde !!!DIE()
. Stattdessen wird false zurückgegeben ...Schauen Sie sich diesen Phseudocode an (die vollständige Quelle finden Sie hier ):
quelle