for ($i=1; $i<=10; $i++) {
$salt .= chr(rand(33, 126));
}
Проблема в том, что выходящая строка должна быть 10ти значной. Несколько раз запускал скрипт, пару раз на выходе давал строку с 3-5 символами вместо 10ти.
for ($i=1; $i<=10; $i++) {
$salt .= chr(rand(33, 126));
}
$salt = "";
for ($i=1; $i<=10; $i++) {
$salt .= chr(rand(33, 126));
}
echo strlen($salt);