que he hecho un montón de googlear y otras cosas y no puede encontrar exactamente lo que estoy buscando ...PHP - Romper la palabra en una matriz
estoy trabajando en el endurecimiento de la autenticación para mi página web. Decidí tomar las credenciales del usuario y sacarles el hash/salt. A continuación, almacene estos valores en la base de datos y en las cookies de usuario. Modifiqué un script que encontré en el sitio web PHP y está funcionando muy bien hasta ahora. Sin embargo, al usar array_rand noté que seleccionaría los caracteres de la cadena predefinida secuencialmente. No me gustó eso, así que decidí usar un shuffle en la matriz array_rand'd. Funcionó muy bien.
Siguiente! Pensé que sería inteligente convertir mi contraseña introducida por el usuario en una matriz, ¡y luego combinarla con mi matriz salada! Bueno, estoy teniendo problemas para convertir la contraseña de mi usuario en una matriz. Quiero que cada carácter en su contraseña sea una entrada de matriz. IE, si su contraseña era "buena", la matriz sería Array 0 => c 1 => o 2 => o 3 => l, etc. He intentado separar la cadena y luego explotar con la carácter de corte especificado, que no funcionó. Me imagino que podría hacer algo con un bucle for, strlen y todo eso, pero TIENE que haber una manera más elegante.
¿Alguna sugerencia? Estoy algo confundido :(Esto es lo que tengo hasta ahora, no he terminado con esto, ya que no he progresado más allá de la parte explodey.
$strings = wordwrap($string, 1, "|");
echo $strings . "<br />";
$stringe = explode("|", $strings, 1);
print_r($stringe);
echo "<br />";
echo "This is the exploded password string, for mixing with salt.<hr />";
Muchas gracias :)
¡Esto funciona PERFECTAMENTE! ¡Muchas gracias, Colum! Siempre algo para aprender :) Enviando bien (((vibraciones))) a tu manera! – Shawn
Siempre hay algo nuevo que aprender – Colum
los chicos tampoco usan 'explde', no puede tener un delimter vacío :) solo me apetecía mencionar –