phpbar.de logo

Mailinglisten-Archive

[php] Session nur bei Bedarf starten

[php] Session nur bei Bedarf starten

Sebastian Mendel lists at sebastianmendel.de
Die Dez 5 10:19:14 CET 2006


Yannik Hampe schrieb:

> Christopher Gerharz wrote:
>> Ringo Großer wrote:
>> Im globalen Framework:
>> if (isset($_GET[session_name()]) || isset($_POST[session_name()] ||
>> isset($_COOKIE[session_name()])
> 
> Oder kürzer:
> if (isset($_REQUEST[session_name()]))

aber nur wenn VORHER der Session-Name gesetzt wurde oder er eben die 
Vorgabe aus der php.ini verwendet, Standard: PHPSESSID


> Das funktioniert dann aber nur, wenn auch ein sessionname verwendet
> wird... Ansonsten könnte man ja prüfen, ob einfach eine sessionid
> übergeben wurde...

eine Session hat immer einen Namen, wenn keiner gesetzt wird über 
session_naem() ist es der aus der php.ini, Standard: PHPSESSID


> if (isset($_REQUEST['PHPSSID']))
> oder was immer in der php.ini steht...

das ist ja das was session_name() liefert


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive