Programovacie jazyky, rady, poradňa...
geoge046
Star
Príspevky: 608 Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:
Príspevok
od používateľa geoge046 » 16 dec 2006, 20:46
Tak to nejako to vyzera v dvoch suboroch:
Kód: Vybrať všetko
// formulář
<form action="heslo.php3" method="get">
<input type="password" name="heslo" />
<input type="submit" value="odeslat" />
</form>
// heslo.php3
// tato stránka vás po zadání špatného hesla vrátí
zpět k formuláři
<? if($heslo == "tajneheslo"): ?>
..tajny text
<? else: ?>
// zadané heslo je chybné history.back()
<? endif ?>
Ale ja v PHP nejsom vobec zbehly. A chcem sa opytat ze ako tam mozem pridat aby to bralo viac hesiel.. Vopred dakujem
ppt
Darca
Príspevky: 1920 Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:
Príspevok
od používateľa ppt » 16 dec 2006, 20:56
Nejako takto:
<? if(($heslo == "heslo1")||($heslo == "heslo2")||($heslo == "heslo3")||($heslo == "heslo4")): ?>
geoge046
Star
Príspevky: 608 Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:
Príspevok
od používateľa geoge046 » 16 dec 2006, 21:00
Aha diqq, mas za to aj karmu!!
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 16 dec 2006, 21:53
ja len taký dotaz: prečo používaš get a nie post? stačí aby sa niekto pozrel na tú stránku z poza teba a už vie heslo.. aký to má vyznam?
roman3x
Medium Star
Príspevky: 448 Registrovaný: 02 nov 2005, 18:30
Kontaktovať používateľa:
Príspevok
od používateľa roman3x » 17 dec 2006, 6:40
ppt napísal: Nejako takto:
Ak ich bude viac:
Kód: Vybrať všetko
$kopahesiel = array("prveheso", "dalsie", "tretie", "nbu123");
if ( in_array($heslo,$kopahesiel) ){
#beer
}else{
#chod do robopekla
}
geoge046
Star
Príspevky: 608 Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:
Príspevok
od používateľa geoge046 » 17 dec 2006, 11:29
audiotrack napísal: ja len taký dotaz: prečo používaš get a nie post? stačí aby sa niekto pozrel na tú stránku z poza teba a už vie heslo.. aký to má vyznam?
To je tiez pravda... Urobim to....
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 29 dec 2006, 13:30
Napisal som ti cely script s post...
index.php
Kód: Vybrať všetko
<form action="heslo.php" method="post">
<input type="password" name="heslo" />
<input type="submit" value="odeslat" />
</form>
heslo.php
Kód: Vybrať všetko
<?php
$pass=true;
if (empty($_POST['heslo'])):
$pass=false;
endif;
$heslo = $_POST['heslo'];
if ($pass==true):
if(($heslo == "1")||($heslo == "2")||($heslo == "3")||($heslo == "4")):
echo "Si tam";
else:
echo "Zle heslo";
endif;
else:
echo "Nezadal si heslo";
endif;
?>
testovane na php4