phpbar.de logo

Mailinglisten-Archive

[php] auf php session domainübergreifend zugreifen

[php] auf php session domainübergreifend zugreifen

Sebastian Mendel lists at sebastianmendel.de
Mit Mar 7 09:56:20 CET 2007


Wolfgang schrieb:
> hab da mal ne kleine testumgebung angelegt, inkl quellcode.
> im ssl bereich gibts einfach probleme mit der session - könnte das ne  
> server einstellung sein?
> 
> http://www.mader-werbetechnik.at/session1.php

Welche PHP Version verwendest du denn?

Schon mal was von $_SESSION gelesen?

du solltest dir die Seite im PHP Handbuch nochmla vornehmen

"Caution

If you want your script to work regardless of register_globals, you need to
instead use the $_SESSION array as $_SESSION entries are automatically
registered. If your script uses session_register(), it will not work in
environments where the PHP directive register_globals is disabled. "


"Caution

If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use
session_register(), session_is_registered(), and session_unregister(). "


session_start();
$_SESSION['test'] = now();


echo session_id();
echo $_SESSION['test'];
echo '<a href="...?SESSID=' . session_id() . '">...</a>';

...

if (isset($_GET['SESSID']) {
    // wobei hier die überprüfung der $_GET['SESSID'] fehlt
    session_id($_GET['SESSID']);
}

session_start();

$_SESSION['test_ssl'] = now();

echo session_id();
echo $_SESSION['test'];
echo $_SESSION['test_ssl'];
echo '<a href="...?SESSID=' . session_id() . '">...</a>';

...


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive