php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2006, 14:44  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 168
PHP-Kenntnisse:
Anfänger
GELight zeigte ein beschämendes Verhalten in der Vergangenheit
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard session nach seitenwechsel leer...

Ich bin gerade dabei einen Login, den ich mal gemacht habe zu überarbeiten und zu verbessern. Zur Info: Ich habe einen LinuxFTP-Server mit einem XAMPP laufen ( Standardinstallation ohne Änderungen irgendeiner Config ).

Nun habe ich mein LoginFormular welches mir an meine nächste Seite die LoginDaten schickt. Die Postsachen kommen auch ganz normal an.
Ich speichere aber zusätzlich noch etwas in der Session, die ich auf der nächsten Seite wieder brauche. Komischerweise ist die Session nach dem sprung zur Zielseite komplett leer. Woran kann das liegen?

Seite1:
PHP-Code:
    session_start();    // ALTE SESSION STARTEN
    
session_destroy();    // ALTE SESSION LÖSCHEN
    
session_start();    // NEUE SESSION STARTEN
...
... 
hier mein Formular
speichern von Variablen in meiner neuen Session
...
... 
Seite2:
PHP-Code:
    session_start();    // ALTE SESSION STARTEN

print_r $_SESSION );
// print_r gibt mir nur noch.... [b]Array ( )[/b] ... aus. 
Bin etwas Ratlos...

Mario
GELight ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.09.2006, 14:49  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

probier mal und lass das weg:

session_start(); // ALTE SESSION STARTEN
session_destroy();


mfg
Andi
DER_Brain ist offline  
Alt 16.09.2006, 14:51  
Erfahrener Benutzer
 
Registriert seit: 27.08.2004
Beiträge: 239
vollkommenegal
Standard

Und wenn es das nicht ist, poste mal den Code, dann steckt der Teufel im Detail.

mfg
vollkommenegal ist offline  
Alt 16.09.2006, 14:53  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 168
PHP-Kenntnisse:
Anfänger
GELight zeigte ein beschämendes Verhalten in der Vergangenheit
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard

Hat keinerlei Wirkung.
Ich will aber eine evtl. bestehende Session beim Login auf alle Fälle löschen und neu erstellen. Will halt sichergehen, dass nix mehr besteht, welches mir böses tuen könnte...

Die Session bleibt wie gesagt dennoch auf der 2ten seite leer. ( hab ich noch nie erlebt )

Mario
GELight ist offline  
Alt 16.09.2006, 15:07  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

aber jetzt mal angenommen:

du bist auf seite A (Session wird zerstört und neu gestartet)
dann gehst auf seite B (Session wird übertragen und mit daten gefüllt)
dann gehst wieder auf seite A... Dann werden deine Daten ja auch gelöscht... willst du das??


mfg
Andi
DER_Brain ist offline  
Alt 16.09.2006, 15:34  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 168
PHP-Kenntnisse:
Anfänger
GELight zeigte ein beschämendes Verhalten in der Vergangenheit
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard

Ziel ist eigentlich nur folgendes.

Seite 1:
Session zerstören und eine neue erstellen ( weil ein Login stattfindet )
Bestimmte Variablen erzeugen und in der Session speichern
LoginFormular ( dieses schickt meine LoginDaten über Post )

Submit zu Seite2:
Session Starten und Daten wieder heraus holen.
Formulardaten nutzen... etc...

Ist doch eigentlich nix besonderes oder?
Wenn ich was in der Session speichere, dann muss ich das doch auf einer weiteren Seite wieder abrufen können solange diese nicht zerstört wird zwischendurch oder?

Mario
GELight ist offline  
Alt 16.09.2006, 16:05  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 168
PHP-Kenntnisse:
Anfänger
GELight zeigte ein beschämendes Verhalten in der Vergangenheit
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard

NEEEEIIIINNN... nicht schonwieder?
Bitte tritt mich mal einer in den A.......... ich Idiot.

Ich includiere eine Config, in der wiederum alle Funktions.phps geladen werden.
Dummerweise habe ich dort auch meine Logout.php gehabt, wo ein session destroy drin stand.... mehr brauch ich glaub ich nicht zu sagen....

*an Kopf klatsch*
Sorry für eure Mühen....

Mario
GELight ist offline  
Alt 17.09.2006, 07:41  
Erfahrener Benutzer
 
Registriert seit: 27.08.2004
Beiträge: 239
vollkommenegal
Standard

Hättest Du uns den Code gleich gepostet, wie ich es geschrieben hatte, hättest Du sicher viel Zeit sparen können.

mfg
vollkommenegal ist offline  
Alt 17.09.2006, 15:17  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 168
PHP-Kenntnisse:
Anfänger
GELight zeigte ein beschämendes Verhalten in der Vergangenheit
GELight eine Nachricht über ICQ schicken GELight eine Nachricht über MSN schicken
Standard

hehe... naja. der Fehler lag ja in einer völlig anderen Datei.
Daher hab ich ihn nicht gleich gefunden und musste die Fehlerquelle erstmal einschränken und ausfindig machen.

Mario
GELight ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Session Variablen als Referenz!? O_o Sam781 PHP-Fortgeschrittene 4 01.10.2007 11:19
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Bei Session - verfall socke PHP Tipps 2005-2 12 01.09.2005 02:30
Klassenobjekt in ner Session speichern?! Finkman PHP Tipps 2005-2 5 09.08.2005 00:38
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
[Erledigt] Session geht bei Seitenwechsel (Domainwechsel) verloren PHP-Fortgeschrittene 19 14.03.2005 14:40
Session Problem PHP-Fortgeschrittene 3 18.02.2005 14:37
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
Problem mit Session duerov PHP Tipps 2004-2 1 03.12.2004 16:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session leer, php session seitenwechsel, http://www.php.de/php-tipps-2006/42120-session-nach-seitenwechsel-leer.html, session datei leer, session bleibt leer, session leer bei seitenwechsel, session nach submit weg, session leer, powermail sessionproblem, session variable nach seiten wechsel nicht mehr da, powermail session leer, session variable leer nach submit, php nach submit session, session nach akrualisiereung leer, session bei seitenwechsel, session ist leer, php session nach submit verloren, session php geht verloren seitenwechsel, powermail session values löschen, session beim seitenwechsel

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.