$_SESSION Problem
$_SESSION['user']
- php
Hi Community,
Ich möchte Daten von der DB holen und daraus Grafiken generieren lassen. Diese Grafik hole ich so heraus <img src='grafik.php'> .
Da zuerst die header geändert werden müssen, kann ich sie nicht via index.php aufrufen. Diese grafik.php Datei braucht allerdings Werte, welche vorher gesetzt werden.
Jetzt wollte ich die Daten vor dem <img>-Tag in die $_SESSION['data'] werfen, um danach in der grafik.php diese Werte zu gebrauchen. Die $_SESSION['data'] existiert allerdings nicht mehr im grafik.php.
Kann mir bitte jemand sagen wieso? Und wie könnte ich mein Problem umgehen?
Vielen Dank. Gruss
Hi,
Ich möchte Daten von der DB holen und daraus Grafiken generieren lassen. Diese Grafik hole ich so heraus <img src='grafik.php'> .
[...] Und wie könnte ich mein Problem umgehen?
Mit PHP und Sessions kenn ich mich nicht gut aus, aber du koenntest die Daten anstatt in der Session per GET an grafik.php uebergeben:
<img src='grafik.php?data=blabla'>
mfG,
steckl
Jetzt wollte ich die Daten vor dem <img>-Tag in die $_SESSION['data'] werfen, um danach in der grafik.php diese Werte zu gebrauchen. Die $_SESSION['data'] existiert allerdings nicht mehr im grafik.php.
Jedes Skript, was auf $_SESSION zugreifen soll, muß vorher session_start() aufrufen - erst NACH diesem Befehl steht das Array zur Verfügung.
Die Alternative von steckl, entsprechende Parameter in der URL mit zu übergeben, ist allerdings ebenso schlau.