Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy oldhatom meg az alábbi...

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.

2016. febr. 5. 15:53
Hasznos számodra ez a válasz?
 2/4 Argloss ***** válasza:
47%

if(isset($_SESSION["belepve"]) AND $_SESSION["belepve"] == 1 ){

echo "Szia Gazsi!";

} else{

echo "Regisztrálj!";

}

2016. febr. 5. 15:56
Hasznos számodra ez a válasz?
 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.

2016. febr. 5. 16:50
Hasznos számodra ez a válasz?
 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.
2016. febr. 6. 00:06
Hasznos számodra ez a válasz?

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!