[PHP] Sessions

V1tzl1

Lt. Junior Grade
Registriert
Sep. 2004
Beiträge
384
Hi leutz, hab da son Problem mit Session,
ich hab schon so viele Tutorialös durchgelesen und jedesmal ne neue Methode gelernt, wie man mit Sessions arbeiten kann, nur haben die alle ein Problem, sie funktioneieren bei mir nicht...

Vielleicht könnte mir ja einer Meine beiden Test Dateien mal zuende ausfüllen, so dass es funktioniert.

Index.php
PHP:
<?php
session_start();

$Test = "Hallo ??? ist da wer";

//Variable Test in der Session speichern

echo("<a href=Index2.php?".session_name()."=".session_id().">Weiter</a>");
?>

Index2.php
PHP:
<?php
session_start();

//Inhalt der in der Session gespeicherten Variable Test ausgeben

echo("<a href=Index.php?".session_name()."=".session_id().">Zur&uuml;ck</a>");
?>
Ich hoffe ihr könnt mir helfen.
Schon mal vielen Dank im Vorraus V1tzl1
 
nach initialisierung einer session gibt es ein superglobales array $_SESSION fuer jede einzelne session_id. darin kannst du zur session_id gehoerige werte speichern.
 
Was jetz genau bedeutet ?
 
Was machst du hier bitteschön?

Also:

//in Session schreiben:
session_start();
$_SESSION['test']="Ist da jemand";

//aus Session lesen:
session_start();
echo $_SESSION['test'];
 
normale variablen wie dein $test sind auch mit sessions nur auf das eine script beschränkt, das du gerade ausführst.

um sessionvariablen zu nutzen musst du Sessionvariablen definieren. Das ist nicht weiter schlimm, du kannst eine Sessionvariable mit $_SESSION['test'] erstellen. $_SESSION ist also ein array, in dem du alles machen kannst, was du mit normalen arrays auch tun kannst.

Du kannst also im Script 1 folgende zeile einfügen
$_SESSION['test']=$test;

und in Script 2 kannst du die variable wieder folgendermasen auslesen
$test=$_SESSION['test']
 
Zurück
Oben