1
我想知道为什么函数addcslashes()忽略某些字符。 。 正如你将在底部,[ “`”, “$” “”“]被忽视的输出注意到PHP的addcslashes忽略一些字符
这是我的例子:
<?php
$ADPasswdRaw = $_GET["element_3"]; #data from a web form
$ADPasswd = addcslashes($ADPasswdRaw, "~`[email protected]#$%^&*()_+=-][}{\\|:;\"',./<>?");
echo $ADPasswd;
?>
输出
\~\`\!\@\\\#$\%\^\&\*\(\)\_\+\-\=\;\:"\'\<\>\?\,\.\/
感谢
这里没有问题:https://3v4l.org/S175J也许这是你的输入类型 –
为什么你不使用'password_hash()'? – Xorifelse
我正在用它来做imapsync @RyanVincent –