Session übergeben?

cille

Erfahrenes Mitglied
Hi ho,
in meinem Internen bereich,
habe ich ein Link auf eine in einem anderen Ordner liegende PHP Datei gemacht,
die datei öffnet er so >> target="_blank" << das heißt in einem neuen fenster leider wird die SEASSION nicht übergeben vom LOGIN bei PHP4, bei PHP5 funktioniert es.
Aber da der Server auf PHP4 Leuft musste ich umprogramieren.
Habe dies in die zu öffnende datein hineingeschrieben:

PHP:
session_start();
if ($_SESSION["user_rights"] >= 1) {

Und so schaut der Link aus die zu der Datei führt:
HTML:
<a href="rechner/" target="_blank" \>Preisrechner</a>

hat jemand ein Tipp?
 
Ganz einfach die Sessionid übergeben:

Code:
<a href="rechner/index.php?PHPSESSID=<?=session_id()?>" target="_blank" \>Preisrechner</a>
 
Guten Tag,

normalerweise wird bei PHP die SESSION automatisch übergeben, anscheinend sind bei die cookies oder so deaktiviert.

Und wenn du Sie schon in einem Link übergibst, dann würde ich das so machen:
PHP:
<?php
echo "<a href=\"rechner/index.php?".session_name()."=".session_id()."\" target=\"_blank\" \>Preisrechner</a>";
?>

mfg
genix
 
Zurück