Um ein wenig Struktur in meine bisher veröffentlichten Klassen zu bringen werde ich sie an dieser Stelle nochmals listen und ein wenig Kommentieren.
For structur Reasons I will list and comment my PHP Classes here.
PHP and other stuff
Um ein wenig Struktur in meine bisher veröffentlichten Klassen zu bringen werde ich sie an dieser Stelle nochmals listen und ein wenig Kommentieren.
For structur Reasons I will list and comment my PHP Classes here.
Juni 18, 2010 um 11:55 vormittags
Hallo Christian,
Ich habe deine Klasse session_handle runtergeladen um zu probieren. Funktionniert alles super bis!?…
Das setzen von Variablen (durch $_SESSION['varname'] = “value”) get klar. Ist auch in der DB zu sehen:
In index.php habe ich folgendes gemacht:
if(isset($_SESSION))
{
$_SESSION['tata'] = “Tata ist da”;
$_SESSION["value1"] = “hello”;
$_SESSION["value2"] = “world”;
…
}
Hier die Das Aussehen der Tabele sesion_table in der DB:
‘dcbe866ed77215f8f676ad71450437bd’, 1276861288, ‘user_unique|s:32:”26cdace9ff10a5bcf0999bf01ed081b8″;tata|s:11:”Tata ist da”;value1|s:5:”hello”;value2|s:5:”world”;’, ’26cdace9ff10a5bcf0999bf01ed081b8′
Von dieser Seite aus (also index.php) habe ich einen Link zur Seite test gemacht:
Dort lege ich ein Objekt der Klasse session_handle wieder an, rufe damit die Funktion execute() und mache Folgendes:
echo “————————- “;
print_r(“
"); print_r($_SESSION); print_r("“); ;
echo “————————- “;
echo “—————– : ” . $_SESSION['tata'] . ” — “;
echo “—————– : ” . $_SESSION['value1'] . ” — “;
echo “—————– : ” . $_SESSION['value2'] . ” — “;
echo “————————- “;
Was kriege ich???: Richtig, Die gesetzten variablen werden nicht gelesen:
Das ist was ich auf der Seite test.php kriege
test.php
————————-
Array
(
[user_unique] => 26cdace9ff10a5bcf0999bf01ed081b8
)
————————-
—————– : —
—————– : —
—————– : —
————————-
Fazit:! Die session eingenschaften werden richtig gespeichert. Das lesen aber nicht. Was kann daran liegen.
Note: Ich habe dein Tutorial sehr gut gefunden, vor allen, weil unser Server die session_start() nicht erlaubt (Ich meine Ohne eingenen Session_Handler!)
Vielen Dank im voraus