Autor Zpráva
Big_D
Profil
Zdravím,

potřeboval bych pomoct stím, jak udělat to aby se mi určitá proměná $_GET, dám příklad $_GET['heslo'] se zobrazovala v URL adresy ve formátu md5. Když použiji toto:
$_GET['heslo'] = md5($_GET['heslo']);


Zobrazí se to jako:
zkontroluj_heslo.php?heslo=heslo

ale já potřebuju aby se to zobrazilo takto:
zkontroluj_heslo.php?heslo=955db0b81ef1989b4a4dfeae8061a9a6 (v md5 hash)

Děkuji za odpovědi a rady
GeneralDv
Profil
Tu proměnnou v URL změníš tak, že prostě upravíš link:
echo '<a href="zkontroluj_heslo.php?heslo='.md5($_GET['heslo']).'">klikni!</a>';
Big_D
Profil
Dík je to tak stupidní a mě to vůbec nenapadlo.

Edit: Dobře pak si to locknu
Martinek
Profil *
Big_D:
Můžete toto téma uzamčít.
Zamknout si to můžeš jako registrovaný člen sám.
Big_D
Profil
Dík, ale jak to udělám s formulářem?

<form action='' method='get'>
<input type='text' name='heslo' /><br />
<input type='submit' />
</form>
Radek9
Profil
Big_D:
Pošli to nějakému scriptu pomocí POST a pak to teprve hoď do GET. Jinak, nebylo by lepší to uložit do session nebo do cookie?
panther
Profil
Big_D:
není mi jasné, co tě vede k tomu, abys v URL předával heslo, ať už je v jakékoliv podobě?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0