dbenzhuser: session nur über zwei seiten

Beitrag lesen

N'Obend!

<?php echo "<a href='kontakt.php?sid=$session_id&benutzer=$usr'>Kontakt</a>";?>

So, entweder weißt du noch nicht wirklich wie sessions funktionieren, ich habe dein Problem falsch verstanden, oder aber (gut möglich) ich selbst habs falsch verstanden.

Folgende Sachen sind einfach ausch meinem schlechten Gedächtniss rausgekramt, keine Garantie auf gar nix:

Du brauchst die session_id nicht per url weitergeben, das managed alles der Server für dich: Wird ein Cookie vom Benutzer abgelehnt, wird automatisch per URL weitergeleitet.

Wenn du den benutzernamen auf jeder Seite haben willst, musst du ihn für die Session-ID registrieren:
session_register(name);
Dann kann auf jeder folgenden Seite auf "name" zugegriffen werden, weitere Übergaben sind nicht nötig. Dein Link muss also im Endeffekt gar nicht für die Übergabe geändert werden,

<?php echo "<a href='kontakt.php'>Kontakt</a>";?>

ist schon genug.
(Auf jede Unterseite gehört wieder  session_start();)

Ich hab mich allerdings schon einige Zeit nicht mehr mit Sessions befasst, ist sicher schon ein Jahr her... Probiers also einfach mal aus.
Falls ich an dir vorbeigeredet habe, konkretisier einfach was genau du erreichen willst.

dbenzhuser