Autor | Zpráva | ||
---|---|---|---|
Tucker Profil * |
#1 · Zasláno: 9. 7. 2012, 10:00:59
Zdravím,
mam takový problém že si nevim rady jak s PHP vygenerovat dva stejné řetězce kromě řešení se sessions. Nenapadá něco někoho? function Heslo() { $chars = array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j"); $cout = 6; $pass = ""; for ($i=0 ; $i<=$cout-1 ; $i++) { $rnd = rand(0, count($chars) - 1 ); $pass .= $chars[$rnd]; } return $pass; } Pokaždé když zavolám dvakrát Heslo() ; Heslo() ; Tak mam jiná náhodné řetězce potřebuji aby byly stejné děkuji předem za pomoc |
||
LaMMa Profil |
#2 · Zasláno: 9. 7. 2012, 10:13:16
Na čo potrebuješ vygenerovať rovnaké náhodné reťazce? To by už potom moc náhodné neboli :). Nestačí ti prvý vygenerovaný uložiť do premennej abo DB a použiť neskôr?
|
||
Tucker Profil * |
#3 · Zasláno: 9. 7. 2012, 10:16:10
LaMMa:
A jak to mam uložit do proměné? když to dělám třeba takto: $var = Heslo(); Tak se mi do proměné $var vygeneruje zase odlišný heslo Prostě to tak potřebuju protože v DB to mam zase v jiném tvaru takže od tamtud to "brát" nemůžu |
||
mimochodec_ Profil * |
#4 · Zasláno: 9. 7. 2012, 10:56:41
$var = Heslo(); $var2 = $var; |
||
LaMMa Profil |
Tucker:
Normálne to sprav ako si sa pokúšal. Najprv si ulož heslo do premennej $var = Heslo(); A potom už všade, kde si mal Heslo(); volaj len $var;
|
||
Tucker Profil * |
#6 · Zasláno: 9. 7. 2012, 13:47:44
Dobrá skusim to .. děkuji všem za rady
|
||
Časová prodleva: 12 let
|
0