在WordPress开发中,调用验证�?是一个常见但容易被忽视的重要环节。本文将详细介绍几种实用的实现方法。
WordPress提供了wp_verify_nonce()
函数来验证请求的合法性:
if ( ! wp_verify_nonce( $_REQUEST【'_wpnonce'】, 'my_action' ) ) { die( '安全验证失败' ); }
在表单中添加nonce字段:
对于AJAX请求,需要在JavaScript中传递nonce:
jQuery.ajax({ url: ajaxurl, data: { action: 'my_ajax_action', _ajax_nonce: '' } });
通过合理使用WordPress的nonce机制,可以有效防止CSRF攻击,提升网站安全性。