Sessions erzeugen und wieder aufrufen
Benedikt Hermann
- php
0 lulu0 Benedikt Hermann0 lulu0 Benedikt Hermann0 lulu
Hallo,
ich möchte mittels mit PHP eine Session starten und damit eine Variable übergeben.
Ich hab das so versucht:
erste Datei:
<?php
session_start();
$test = 'test';
session_register("zaehler");
?>
<A HREF="test2.php<?php echo '?'.SID?>">weiter</A><br><br>
<?php echo $test; ?>
test2.php:
<?php
session_start();
echo $test;
?>
funktioniert nicht, die variable wird nicht übergeben ?!
woran kannd as liegen?
wie öffne ich am besten eine session und übergebe eine variable. hab das noch nie gemacht.
vielen dank
benedikt hermann
Huhu Benedikt
<A HREF="test2.php<?php echo '?'.SID?>">weiter</A><br><br>
die Idee ist prinzipiell schon richtig, aber wer oder was ist SID?
meinst du vielleicht El Cid?
schau Dir mal diese beiden Gestalten hier an
session_name();
session_id() ;
vielleicht nehmen die Dich ja bis zur nächsten Tankstelle mit ;-)
Viele Grüße
lulu
schau Dir mal diese beiden Gestalten hier an
session_name();
session_id() ;
vielleicht nehmen die Dich ja bis zur nächsten Tankstelle mit ;-)
Hi,
hab ich mir schon angeschaut, haben mir leider auch nicht weitergeholfen :-(
SID soll die Session ID übertragen. Nicht richtig?
Wie übergebe ich dann die Session?
Mir geht langsam der Sprit aus, fahre schon auf Reserver und keine Tankstele in Sicht. Kennst Du eine?
Viele Grüße
bene
Huhu bene
Wie übergebe ich dann die Session?
also diese alten manuellen Zapfsäulen funktionieren noch mit Hebelkraft, in etwa so:
printf('<a href="%s?%s=%s">%s</a>','scotty.php',session_name(),session_id(),'beam me up');
Viele Grüße
lulu
also diese alten manuellen Zapfsäulen funktionieren noch mit Hebelkraft, in etwa so:
printf('<a href="%s?%s=%s">%s</a>','scotty.php',session_name(),session_id(),'beam me up');
aha,
und wie übergibt man nun die Session am klügsten und modernsten?
Bitte um Aufklärung.
Wie würdest Du das machen?
Viele Grüße
bene
Huhu Bene
und wie übergibt man nun die Session am klügsten und modernsten?
Das schöne daran ist, das man sich ab PHP4 eigentlich nicht darum kümmern muss, geht vollautomatisch sozusagen.
Aber manchmal ist man halt doch auf die "ich-geh-zu-Fuss"-Methode angewiesen. Dann kann man es halt mit Hilfe von session_name() und session_id() selbst machen.
Mehr Infos gibt es auch dort
http://php-faq.de/ch-version4_session.html
Viele Grüße
lulu