- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xiaomi Mi 11 Ultra - Circus Maximus
- Nagyon erős ajánlat lett CMF Phone 2 Pro
- Milyen okostelefont vegyek?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy Note10 és Note10+ duplateszt
- One mobilszolgáltatások
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Fotók, videók mobillal
- Google Pixel 9a - a lapos munka
Új hozzászólás Aktív témák
-
Brown ügynök
senior tag
válasz
SureStudio #10982 üzenetére
Jelöld ki a <form>-tól a </form>-ig a kódodat és illeszd be a következőt:
<?php
define("PSW", "jelszó");
if ( isset($_POST['jelszo']) ) {
if ( PSW === $_POST['jelszo']) { //ha egyezik, átirányítod
header("Location:http://www.facebook.com");
exit;
} else { // ha nem egyezik meg visszairányítod
header( "refresh:2;url=http://www.surestudio.freebase.hu" );
echo "Helytelen jelszó!";
exit;
}
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="tesztUrlap">
<label for="email">E-mail</label>
<input name="email" id="pass" type="text">
<label for="jelszo">Jelszó</label>
<input name="jelszo" id="pass" type="password">
<input type="submit" value="Belépés" />
</form>Akkor vegyük sorba:
- A form mező action-jébe beraktuk, hogy az űrlap elküldésekor ezt a fájlt futtassa. <?php echo $_SERVER['PHP_SELF']; ?>
- Amikor az egyes html tagek attribútumainak adsz értéket, akkor nem kell ";"-el lezárni. Helytelen: name="jelszo;" Helyes: name="jelszo"
- Ne használj ékezetes betűket értékadásnál, csak az angol abc betűit. Helyes name="jelszo". Kivéve, ha az a szöveg kikerül a képernyőre: value="Belépés"
- Az input mező "name" értéke lesz a $_POST változóban, így tudsz majd hivatkozni rá (ez esetben tehát a $_POST["jelszo"]-ba kerül az, amit a felhasználó begépelt).
- A form elküldését szintén input taggel kell megoldanod:
<input type="submit" value="szöveg" />- A isset($_POST['jelszo'] kóddal pedig azt vizsgáltuk, hogy létezik-e már a jelszo értéke. Ha igen, akkor megvizsgáljuk, hogy ugyanaz-e amit te megadtál (jelen esetben "jelszó").
- Ja, és így mentsd el: Fajlnev.php
Tudom, kicsit sok a duma de nem leszek mindig itt, hogy megírjam.
Új hozzászólás Aktív témák
- ThinkPad E495 27% 14" FHD IPS Ryzen 5 3500U 16GB DDR4 256GB NVMe gar
- Bontatlan limitált PS5 kontrollerek
- Samsung Galaxy TAB S7 Plus 6/128GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával
- EliteBook 840 G7 14" FHD IPS i5-10210U 16GB 256GB NVMe ujjlolv IR kam gar
- MacBook Pro M1 14 Baleset biztosítás+Garancia
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- AKCIÓ! MSI B450M R5 4500 32GB DDR4 512GB SSD RX 5700XT 8GB Rampage SHIVA Zalman 600W
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
- Csere-Beszámítás! Asztali számítógép PC Játékra! R7 5800X3D / RX 7900 XTX 24GB / 64GB DDR4 / 1TB SSD
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest