Session ID..!Hi

blubber

Erfahrenes Mitglied
Hi,

man kann Session IDs ja mit <?=SID?> an Links anfügen.
Doch wie siehts aus, wenn der Link schon innterhalb von PHP ist !?
also z.B.

<?php
.....
echo "<a href=\"comments.php\">Kommentare</a>";
.....
?>

SO gehts ja mal NICHT:

<?php
.....
echo "<a href=\"comments.php&<?=SID?>\">Kommentare</a>";
.....
?>

aber wie dann?
 
um...

..informationen eines users über mehrere seiten aufrecht erhalten zu können (und wenn man nicht mir cookies arbeiten will).
 
Ich hatte bis jetzt mit Sessions noch nichts zu tun, aber ich tippe mal, dass es so gehen sollte:
PHP:
<?php 
echo "<a href=\"comments.php&".SID."\">Kommentare</a>"; 
?>
 
@Subwoover: So ähnlich... hier im Forum wird auch immer die Session-ID übergeben. Diese komische 32-stellige Zahl im Hexidezimalsystem da oben ^^ ;) Wenn du mehr über Sessions wissen willst, versuch´s mal mit der Suche hier im Forum oder bei google.de
 
hmm habs früher anders gemacht nämlich &sid=$sid

Hab jetzt mal alle $sid mit ".SID." ersetzt und da entsteht folgendes Problem...

Wenn Cookies aus sind wird SID=bla angehängt...
Wenn Cookies aber an sind steht bloss index.php?site=bla& da... Also fehlt das sid=bla ... Hat da mal wer ne Idee?
 
ich bin nicht sicher aber ich glaube ich mache das mit sessions immer falsch.

Also am Anfang starte ich ne Session mit session_start(). Wenn ich dann auf die Variablen in der Session auf einer anderen seite zugreifen will, schreibe ich einfach nochmal session_start() ganz oben drüber und schon hab ich die Variablen... ohne die session id dranzuhängen. Ist die Methode nicht so gut?
 

Neue Beiträge

Zurück