Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » PHP & MySQL » $_SESSION funkt nicht    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
tabascoman
Mitglied
Neuling


Dabei seit: 27.03.2016
Herkunft: keine Angabe
Posts: 4
     $_SESSION funkt nicht Zitat | Bearbeiten

Ich brauche den Wert in einer Variablen auf einer anderen Seite.
Dazu dient ja $_SESSION.
Dabei mache ich irgend einen dummen Fehler. - Welchen?

Auf einer Seite Schreibe ich:

<?php
session_start();
$ax=42;
$_SESSION['test']=$ax;
echo"Wert uebergeben <br>";

# das ist in einem Formular das mit POST Einiges übergibt

die POST- Seite wird dann mit dem Absende-Button
aufgerufen und auf der steht dann:

<?php
session_start();
$tx=$_SESSION['test'];
echo"Wert: $tx <br>";

# und etlicher Kram an Statements ....

nun sollte ja "42" ausgegeben werden, aber
es erscheint leer/ nix

Was überseh ich? Welchen Fehler mach ich?


24.07.2023, 01:06 Profil | PM | Homepage | E-Mail  
Htaccess
Mitglied
Sehr guter User


Dabei seit: 22.08.2010
Herkunft: Deutschland
Posts: 743
      Zitat | Bearbeiten

Hallo tabascoman,

wird der session_start() direkt in Zeile 1 geschrieben? Falls nicht, liegt darin das Problem. Eine Session kann nur dann initialisiert werden, wenn vorher noch keine Ausgabe stattgefunden hat. Andernfalls solltest du kannst du prüfen ob du ein session_destroy() auf der ersten Seite verwendest.

Ansonsten verweise ich dich gerne auf https://www.php-einfach.de/php-tutorial/php-sessions/

Liebe Grüße
Htaccess


09.08.2023, 19:59 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » PHP & MySQL » $_SESSION funkt nicht   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz