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 –