在PHP中,可以使用以下方法生成和验证token:
生成token:$token = bin2hex(random_bytes(32));这将生成一个32字节的随机token。
将token保存在session中:session_start();$_SESSION['token'] = $token;将token发送给客户端:echo $token;验证token:在需要验证token的地方,可以使用以下代码验证token:
session_start();if(isset($_SESSION['token']) && isset($_POST['token']) && $_SESSION['token'] === $_POST['token']){ // token验证通过 // 继续执行其他操作} else { // token验证失败 // 处理验证失败逻辑}通过将token保存在session中,并在需要验证的地方进行比较,可以实现token的生成和验证功能。


