Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Prisijungimas su sesijomis

Parašė Noyz· 2011 Bal. 28 21:04:51
#7

Davė trečdalį kodo ir nori, kad mes kažką jam padėtumėm.. :]
Ir visų pirmiausia manau tu darai labai didelę klaidą, tu padarai prisijungimą, gal ten viskas yra gerai, bet tu netikrini, ar esi prisijungęs ir tau neveikia?


if(isset($_SESSION['tavosesija']))
{
echo "Tu jau esi prisijungęs";
}


Pas mane taip :


if(isset($_SESSION['slapyvardis']))
{
echo "<a href='index.php?atsijungti=1'>Atsijungti</a>";
}


Nes jeigu netikrins, tai tu ir neliksi prisijungęs.

Ir jeigu viską darai vienam faile, tai tavo atsijungimas yra nelogiškas. Juk jeigu vienas failas, tai sesija bus pradėta prieš patį veiksmą, o čia :

 
<?php
function Atsijungimas()
{
   session_start();
   session_destroy();
}
?>


Kam papildomas sesijos pradėjimas? Jo nereikia. Užteks session_destroy(); :)

Redagavo Noyz· 2011 Bal. 28 22:04:02