dr.colossos: pro Tab eine eigenstaendige Session

Beitrag lesen

Hi,

mit den "beliebten Standardeinstellungen" ...

session.use_cookies  1
session.use_only_cookies 0
session.use_trans_sid  1

... hab ich nun folgenden (sehr maessig getesteten!) Code. Aber ich poste ihn gleichmal, bevor ich's vergesse ...

[...]
$session_name = null;
// erschoepfende Suche nach dem session-namen, der mit "some-fancy-prefix-" beginnt, gefolgt von einer uniqid()
if(is_array($_POST))
{
 foreach($_POST as $key => $value)
 {
  // Suche erfolgreich => Session-Namen uebernehmen
  if(strpos($key, 'some-fancy-prefix-') > 0)
   $session_name = $key;
 }
}
// Suche nicht erfolgreich => neuen Sessionnamen uebernehmen
if($session_name == null)
 $session_name = 'some-fancy-prefix-'.uniqid('');

// Session starten
session_name($session_name);
session_start();

// Session stoppen wenn entsprechendes Signal kommt
if(array_key_exists('logout', $_POST))
{
 session_destroy();
 unset($_SESSION);
}
[...]

Ist das was du/ihr in etwa erwartet hast/habt?

Meinungen? Lobpreisungen? Blanko-Checks?

Danke & Servus