Autor | Zpráva | ||
---|---|---|---|
blahapet Profil |
#1 · Zasláno: 27. 6. 2025, 18:36:20
Ahoj, může mi prosím někdo logicky vysvětlit, proč:
$return = password_verify('ZeF5FVpf', '$2y$10$M68LRqvxwDk65p0B1RIwE.7olX2AOWw9ppGnqL/z9Zgucx2kLG6ka'); var_export($return); Toto vrátí true a $return = password_verify("ZeF5FVpf", "$2y$10$M68LRqvxwDk65p0B1RIwE.7olX2AOWw9ppGnqL/z9Zgucx2kLG6ka"); var_export($return); toto vrátí false ??? (Změna je jen apostrofů za uvozovky) Předem díky. |
||
Kajman Profil |
#2 · Zasláno: 27. 6. 2025, 20:27:52
Znak $ v dvojitých uvozovkách značí proměnnou.
www.php.net/manual/en/language.variables.basics.php Pokud ten znak nemá mít tento speciální význam, je potřeba ho escapovat www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double |
||
blahapet Profil |
#3 · Zasláno: 28. 6. 2025, 05:34:20
Ajaj, to jsem neználek... Díky moc.
|
||
Časová prodleva: 13 dní
|
0