我正在尝试构建一个适用于每个请求的CSRF函数。我只是生成令牌并验证。
现在我想取消设置$ _POST和$ _GET的值,如果验证失败,那么在我的下一个输入验证码中设置($ _ POST [" name"])返回false。
我可以做(如果(valided_token)检查每个请求但不是我的目的。
有任何想法
答案 0 :(得分:2)
您可以指定变量。
$_POST = array();
$_GET = array();
$_REQUEST = array();
答案 1 :(得分:2)
将其保留为数组,不需要取消设置,因为您已将其设置为空数组。
$_POST = array();
$_GET = array();
答案 2 :(得分:1)
请尝试按以取消设置$ _POST [" name"]
unset($_POST["name"])
如果您尝试重置整个阵列,请使用Barmar提到的解决方案