session übergabe in neuem fenster

domiphon

Grünschnabel
hallo leute habe folgendes Problem ich habe ein loginscript das die daten für administrative zwecke in eine session schreibt und mich nach dem erflgreichem login auf eine neue webseite weiterleitet und in der navigation von der seite habe ich einen link gesetzt der ein neues fester öffnet aber wie bekomme ich es hin das im neuem fester die daten aus der alten session genommen werden ?

vielen dank im voraus
http://www.domiphon.de
 
Hallo!

Jaja, schon wieder einer... :rolleyes:
Bitte beachte die Netiquette (damit meine ich deine sch......lechte Rechtschreibung und Gramatik - keine Satzzeichen keine Groß- und Kleinschreibung).

Normalerweise wird die session_id per Cookie übergeben.
Da aber nicht alle benutzer Cookies unterstützen, ist das nicht immer möglich.
Und, soviel ich weiss, soll PHP erkennen, ob die session_id gesetzt wurde oder nicht und anschließend per Link übergeben (wenn denn kein Cookie gesetzt werden konnte).

Wenn du aber erzwingen willst: Hier ein Beispiel:

Du kannst die SESSION['ID'] einfach an den Link anhängen:

PHP:
<?php
echo "<a href="neuesfenster.php?PHPSESSID=$_SESSION[ID]">Link</a>
?>

oder

PHP:
<?php
echo "<a href=\"neuesfenster.php?".session_name()."=".session_id()."\">Link</a>
?>

Wenn du Einstellungen in der php.ini vornehmen kannst, kannst du es auch automatisch machen lassen:

PHP:
ini_set("url_rewriter.tags", "a=href,area=href,frame=src,input=src,form=fakeentry,img=src,embed=src,embed=qtsrc");
ini_set("session.use_trans_sid", "1");
ini_set("session.use_cookies", "0");
 
Danke für die Hilfe....

Jaja meine Rechtschreibung ist nicht die beste,
aber der Tip hat mir sehr geholfen und es funtioniert jetzt auch ..
danke für die hilfe

ps.
Ich arbeite noch an meiner Rechtschreibung und Satzinterpuntion...:) :)
 
Zurück