ugrás a tartalomhoz

Session sikeresen elindult-e

Anonymous · 2006. Aug. 19. (Szo), 17.48
Halihó, a kérdésem az lenne hozzátok, hogy milyen módon tudom azt megnézni, hogy egy session sikeresen elindult-e?

Tehát valami ilyesmi kéne:

if (!session_start())
{
.
.
.
.
}


Csak ugye ezzel az a baj, hogy a session_start() mindig true-at ad vissza....
 
1

sikeresen

Anonymous · 2006. Aug. 19. (Szo), 17.52
Én még nem láttam olyat, hogy egy session nem indult volna el sikeresen.
Ha kiadják a session_start()-ot, akkor az működik. Vagy nem?
Esetleg le lehet kérdezni a session_id()-vel a session_id-t, hogy van-e,
bár én ilyen problémával még nem találkoztam.

Gyulus
7

és ha adatbázis?

Anonymous · 2006. Aug. 20. (V), 18.49
azért ha a session adatbázisban van, és mondjuk nincs adb kapcsolat, nem árt, ha meg lehet tudni, sikeresen indult-e. vagy rosszul gondolom?
2

Mire kell?

Dualon · 2006. Aug. 19. (Szo), 19.03
Nem látom át, miért kellhet ez. Esetleg pontosabban írd le a szándékaid, hátha tudunk jobb megoldást!
4

Betellik a lemez

Anonymous · 2006. Aug. 19. (Szo), 21.46
Pl. ha betellik a lemez, akkor nem tudja létrehozni a session fájlokat (de most ne azt nézzük, hogy ennek mekkora a valószínűsége :) )
3

php.net

toxin · 2006. Aug. 19. (Szo), 20.49
megvan? http://hu.php.net/manual/hu/function.session-id.php juzer kommentek (pl. 3.)

üdv t
5

Nem jó (asszem)

Anonymous · 2006. Aug. 19. (Szo), 21.53
if(session_id() == "")
{
session_start();
}
else
{
// Anything you want
}


Csak ezzel meg az a baj, hogy ha először jön az oldalra, akkor nincs különbség az között, hogy nem sikerült elindítani a sessiont vagy pedig először van az oldalon. Vagy rosszul látom (elég fáradt vagyok már)?
6

Nem jó (asszem)

Anonymous · 2006. Aug. 19. (Szo), 23.34
Én még mindig nem értem, hogy mire kell ez az egész. Mint az a manuálból is látszik, nincs olyan függvény, ami leellenőrzi a session elindulását. Ha a lemez betelik, akkor nem az lesz a legnagyobb baja a programnak, hogy nincs session, hanem például meghal a mysql, sőt, szinte az egész gép.
Kicsit olyan ez, mintha azt akarnánk ellenőrizni, hogy az echo parancs kiírta-e, amit mondtunk neki, vagy nem. Kiírta, kész, ez a dolga.

(Ha valaki Anonymous, - mint például én - akkor legyen szíves, írjon a hozzászólása alá valami aláírásfélét, mert nem lehet tudni, hogy ugyanazzal beszélgetünk, akivel elkezdtük, vagy valaki mással. Meg amúgy is, alapvető udvariasság lenne.)

Gyulus