Hirdetés
- ThinkPad (NEM IdeaPad)
- OLED TV topic
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fujifilm X
- Milyen RAM-ot vegyek?
- Nem okoz az adattárolón hibát a Windows 11 augusztusi frissítése
- Vezetékes FEJhallgatók
- IFA 2025: e-bringa után e-láb
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
Új hozzászólás Aktív témák
-
Üdv mindenkinek!
Session alapú beléptetést próbálom összehozni, és "majdnem" működik is, viszont van egy kis problémám vele, amiben a segítségeteket szeretném kérni.
Összeraktam egy egyszerű felületet, aminek annyi a lényege, hogy alapesetben csak egy beléptető form-ot lát a felhasználó, és ha megad bármilyen felhasználói nevet, csak azután láthassa az oldal tartalmát. (Nincs benne adatbázis sem, most csak a működés lenne a lényeg.)Ezt a kódot hoztam össze:
<?php
session_start();if(!isset($_SESSION["belepve"]))
{
echo "Az oldal megtekintéséhez be kell jelentkezned!";
echo '
<form method="post">
Felhasználói név: <input type="text" name=username /></br>
<input type="submit" name="belep" value="Belépés" />
</form>';if(isset($_POST["belep"])){
$_SESSION["belepve"] = 1;
$_SESSION["username"] = $_POST["username"];
}
}
else{echo "Üdvözöllek ".$_SESSION["username"];
echo "Az oldal tartalma: blablabla...";
?>Ez működik is, de amikor beírok egy nevet, és rányomok az elküld gombra, megint behozza a bejelentkező felületet, és ismét be kell írnom valamit, vagy frissítenem kell az oldalt. A kilépésnél ugyanez a probléma: 2x kell meghívnom azt a php-t, amiben a session_destroy(); szerepel. Mit rontottam el?
Lehet, hogy kézenfekvő a hiba, de nézzétek el nekem, hogy nem vagyok egy programozó zseni.
Köszönöm a segítséget előre is!
Új hozzászólás Aktív témák
- Asus ROG Flow Z13 WUXGA 120Hz 2in1 Touch i9-12900H 14mag 16GB 512GB Nvidia RTX 3050Ti Win11 Garancia
- GYÖNYÖRŰ iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3277, 100% Akkumulátor
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- BESZÁMÍTÁS! ASRock X570 R9 5900X 32GB DDR4 1TB SSD RX 7800 XT 16GB Fractal Design Meshify 2 850W
- BESZÁMÍTÁS! 4TB Western Digital RED Pro SATA HDD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest