Hogy oldhatom meg az alábbi problémát? (PHP)
Figyelt kérdés
Van egy session alapú regisztrációs rendszerem PHP-ben, amelynek a bejelentkező scriptje az oldal közepén van. Van egy olyan menüpont felül, hogy regisztráció, amit csak akkor szeretnék megjeleníteni, hogyha a felhasználó be van jelentkezve. Ehhez szintén egy session változót használok, amelynek bejelentkezéskor 1-es értéket adok. Ezeket a sessionokat létrehozom középen bejelentkezésnél, azonban én ezeket az oldal tetején is fel szeretném használni, ami hibát generál, hiszen a PHP sorról sorra dolgozik, és a középen létrehozott változó még nem létezik az oldal tetején. Tudtok erre valami megoldást?2016. febr. 5. 15:50
1/4 anonim válasza:
Első körben, még a HTML elemek előtt ellenőrzöl mindent, amit kell, ezután már oda rakod a PHP kimenetét, ahova akarod.
G.
2/4 Argloss válasza:
if(isset($_SESSION["belepve"]) AND $_SESSION["belepve"] == 1 ){
echo "Szia Gazsi!";
} else{
echo "Regisztrálj!";
}
3/4 anonim válasza:
Tervezni tudni kell :-)
Kell egy login-func.php ebbe van a bejelentkezés ellenörzése, amit egy változóba, vagy SESSION -ba tovább add.
Ezt az index.php -ba az adatbázis kapcsolat után hívod meg.
Ezután jöhet a HTML keret, és benne a tartalom, meg egyébb információ...
Amikor a bejelentkező részhez érsz (ami most van), az csak a korábbi ellenőrzés eredményét megnézi, hogy bevan -e jelentkezve, és a szerint megfelelő részt írod ki.
4/4 anonim válasza:
Ez mondjuk már ott el van b#szva, hogy a bejelentkezett, tehát nyilvánvalóan már regisztrált felhasználóknak akarod engedélyezni a regisztrációt.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!