| 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: 14 let
|
|||
0