Ich habe ein Problem mit einer Sessionvariablen:
Die Session wird gestartet, die Variable gesetzt. Überprüfe ich den Wert nach dem Setzen, so steht der korrekte Wert drin.
weiter im Code, kommt der Aufruf der Datei c_grafik.php, direkt vor dem Aufruf enthält die Variable noch den richtigen Wert:
in c_grafik.php sollte an dieser Stelle dann der Wert zum Einsatz kommen:
Aber bereits in der ersten Zeile von c_grafik.php ist die Variable leer. Andere Sessionvariablen, die ebenfalls in c_grafik verwendet werden, bleiben aber korrekt gesetzt.
Und weil das noch nicht seltsam genug ist: Dies sind Ausschnitte aus der Version 1.1 meines Programms, der genau selbe Code kommt in der Version 1.07 vor. Dort funktioniert er. Rufe ich in meinem Browser (egal ob firefox oder Internet explorer) zunächst die Programmstelle in der Version 1.07 auf, so funktioniert es anschließend auch in der 1.1
Ich bin ziemlich ratlos, woran das liegen könnte. Bin für jeden Tipp dankbar.
Die Session wird gestartet, die Variable gesetzt. Überprüfe ich den Wert nach dem Setzen, so steht der korrekte Wert drin.
PHP-Code:
<? session_start();
if($_GET['view']>0) {
$_SESSION['archiv_org_id'] = $_GET['view'];
}
PHP-Code:
if($_SESSION['archiv_org_id']>0) {
?>
<img src="c_grafik.php?graph=31" alt="Schaubild">
PHP-Code:
elseif ($graph==31) {
$caWhere = "FROM archiv_orginaldaten_values WHERE archivId = " . $_SESSION['archiv_org_id'];
}
Und weil das noch nicht seltsam genug ist: Dies sind Ausschnitte aus der Version 1.1 meines Programms, der genau selbe Code kommt in der Version 1.07 vor. Dort funktioniert er. Rufe ich in meinem Browser (egal ob firefox oder Internet explorer) zunächst die Programmstelle in der Version 1.07 auf, so funktioniert es anschließend auch in der 1.1
Ich bin ziemlich ratlos, woran das liegen könnte. Bin für jeden Tipp dankbar.
Kommentar