Tom: session id

Beitrag lesen

Hello,

reduziere Deinen Versuchsaufbau auf das Wesentliche.

-- example.org/script-1.php --
session_set_cookie_params(0, '/', '.example.org');

session_start ();

$_SESSION["user_id"] = 'bla';
$_SESSION["user_username"] = 'Blubb';
$_SESSION["user_nachname"] = 'hab ich auch';
$_SESSION["user_vorname"] = mysql_result($res, 0, "vorname");

-- show.example.org/script-2.php --
session_set_cookie_params(0, '/', '.example.org');

session_start ();

echo $_SESSION["user_id"] ."<br>\r\n";
echo $_SESSION["user_username"] ."<br>\r\n";
echo $_SESSION["user_nachname"] ."<br>\r\n";
echo $_SESSION["user_vorname"] ."<br>\r\n";

echo "fertig";

Und wenn DAS dann nicht funktioniert, schauen wir weiter.

// Weiterleitung zum internen bereich

wie findet die "Weiterleitung statt?

Du erzählst uns scheinbar immer noch nicht alles?

Und bitte zitiere nur die Teile, die für Deine Folgeantwort notwendig sind.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

Die weiterleitung findet mit ("Location: intern.php"); statt.

Ich habe jetzt beide Dateien auf den Webserver geladen und aufgerufen. Zuerst die erste, dann die ausgabeseite. Die ausgabeseite gibt dann die variablen richtig aus, wenn ich dann jedoch das www. weglösche und die seite neu lade steht nur fertig.
komisch :/

Da krieg ich jetzt irgendwas nicht mit.
Generell sind

www.example.org
       example.org

zwei unterschiedliche Domains. PHP kann die Cookies aber für dir übergeordente und ihre "Töchter" vorbestimmen. Kann natürlich sein, dass das den Browser nicht interessiert.

hast Du Dir mal die "Live HTTP Headers" als Add on für den Firefox installiert? Damit müsstest Du zumindest sehen können, wie der Browser reagiert.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de