我试图以正确的方式显示这个德语字符,如果我不使用htmlentities()输出是unabh ngig,但是当我尝试使用htmlentities()该字时缺少,为什么会这样?
<?php
$str = htmlentities("unabhängig");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<meta charset='utf-8'>
</head>
<body>
</body>
<div><?php echo $str;?></div>
Run Code Online (Sandbox Code Playgroud) 我发现 CakePHP 中的安全组件通过向表单添加令牌作为隐藏值来帮助防止 CSRF。
我想知道的是是否有办法防止使用此组件或其他组件/帮助程序重复提交表单?
在之前的项目中,我使用了一个保存在会话中的唯一哈希,在提交时读取然后删除。重复提交将具有相同的哈希值,并会产生错误。
谢谢