php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.02.2010, 09:45  
Neuer Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
marcigod befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Sessionvariablen gehen teils verloren in Popup

Hallo liebe Leutz,

Nach längerer Suche im Web, Form und mit Kollegen bitte ich nun euch um Hilfe...

Ich habe eine Seite auf der in die Session ein Var gechrieben wird und gleich dannach lasse ich sie mir auch erfolgreich ausgeben.

PHP-Code:
$_SESSION["DJs"] = $EventLine["DJs"]; 
$Eventline ist das Ergebniss meiner DB Abfrage.

dannach die Ausgabe der ganzen Session mit
PHP-Code:
print_r($_SESSION); 
Da sind ALLE Variablen drin und Korrekt, auch die neue "DJs".

Dann rufe ich über JS ein Popup auf
Code:
<input type="button" name="DJButton" value="DJs auswählen edit" onClick="window.open('djlist.php?Aktion=Edit$DJs=<?php echo $_SESSION["DJs"];?>');">
Auch hier ist die Session DJs Variable noch korrekt und wird auch mit in das Popup übergeben (die hängt an der URL). Jedoch IM Popup selbst ist die Session DJ var. dann weg. Aber NUR die?! Die andern Vars die auch vorher in der Session waren sind noch da.
Code im Popup
PHP-Code:
session_start();
print_r($_SESSION); 
Da stehen dann alle Session Vars drin bis auf "DJs" das ist dort leer...

Hat jemand ne Idee?
marcigod ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.02.2010, 10:03  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Warum übergibst du die zusätzlich denn noch als Get-Parameter wenn die schon in der Session stehen? Warum nimmst du dann nicht den Get-Parameter?

Geht das mit Sessions bei window.open überhaupt?

edit: *g* Nur Fragen
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online  
Alt 19.02.2010, 10:11  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von dennis81 Beitrag anzeigen
Geht das mit Sessions bei window.open überhaupt?
Wieso sollte es nicht gehen?

@Autor: Deine URL sieht falsch aus. Das $ hat da nichts verloren.

Du solltest deine Selbsteinschätzung nochmal überdenken, wenn du keine Ahnung hast, wie man URLs zusammenbaut. Fortgeschritten wäre das bei diesen fehlenden Grundlagen eher nicht. Aber das nur als Hinweis nebenbei. Mag auch an den berühmten Wald liegen, den man vor lauter Bäumen nicht sieht
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 19.02.2010, 10:23  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
Wieso sollte es nicht gehen?
Gute Frage, ich hatte jetzt im ersten Moment gedacht, das z.B. der IE eine neue Instanz des Browsers öffnet. Ist aber Quatsch.
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online  
Alt 19.02.2010, 10:30  
Neuer Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
marcigod befindet sich auf einem aufstrebenden Ast
Standard

Also den parameter in der URL übergeb ich nur als Test damit ich weis das die Session var an der stelle wirklich noch da is... ich will es nur mit Session machen.
Und das mit der Session geht definitiv weil ja der Rest der Session vars ankommt... NUR DJs kommt leer an...??

und das $ Zeichen in der URL... omg das kann ja mal vorkommen -.-

Geändert von marcigod (19.02.2010 um 10:36 Uhr).
marcigod ist offline  
Alt 19.02.2010, 10:55  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Dann wirst du wohl ein Reihenfolge-Problem haben oder einen Logikfehler, dass die DJs wieder gelehrt werden. Mit deinen zwei Codefetzen kann dir das aber niemand beantworten, wo der Wurm liegt.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 19.02.2010, 10:55  
Neuer Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
marcigod befindet sich auf einem aufstrebenden Ast
Standard

Ich glaub es nicht...

Ich hab den fehler gefunden...

ein Stück nach dem Popup Button hab ich noch einen...

Code:
<input type="button" name="DJButton" value="DJs löschen" onClick="<?php $_SESSION["DJs"] = "";?>">
Dort wollte ich auf Button Klick die Session var leeren... aber ich hab nich beachtet das PHP ja direkt kompiliert wird... also wird die Var gleich geleert... Ohne diesen Teil gehts...

Sry für meine Schusseligkeit...
marcigod 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] Fenster aus Popup heraus schliessen - Popup ist ein frameset mooonikaaa JavaScript, Ajax und mehr 26 02.01.2010 02:08
[Erledigt] Wert von Popup an Formular ch.bielmeier JavaScript, Ajax und mehr 4 31.10.2008 20:32
Neue Nachricht in DB = Popup Schmuse PHP Tipps 2008 1 20.10.2008 14:38
Popup, das 100% einer Grafik erreicht? BartTheDevil89 PHP Tipps 2006 8 07.11.2006 14:37
bildanzeige popup öffnen/schließen Dummy2006 HTML, Usability und Barrierefreiheit 10 09.06.2006 01:28
Daten von popup zu bestehender Seiter! Broadcast PHP Tipps 2006 4 07.06.2006 13:02
Seite wartet mit dem Laden bis das PopUp geschlossen wurde Unknown HTML, Usability und Barrierefreiheit 2 24.09.2005 16:03
popup reload boehseronkel HTML, Usability und Barrierefreiheit 1 03.08.2005 14:34
[Erledigt] Mit onBlur kann nicht in Popup geschrieben werden HTML, Usability und Barrierefreiheit 5 08.06.2005 16:43
IE PoPUP Blocker? {m-d} Off-Topic Diskussionen 6 21.04.2005 15:07
[Erledigt] Java, PHP und PopUp Variablen Übergeben. PHP Tipps 2005 11 28.01.2005 21:01
[Erledigt] Übergabe an ein popup PHP Tipps 2005 9 26.01.2005 16:42
per javascript ein popup aus einem popup öffnen HTML, Usability und Barrierefreiheit 5 04.01.2005 15:09
Pic of the Day + Popup Funktion PHP Tipps 2004-2 10 29.12.2004 14:54
Zugriff vom Popup auf andere Seite Neo2k3 PHP Tipps 2004 2 05.08.2004 20:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session verloren, php session variable verloren, javascript popup session, php session variablen leer, php session variable leer, php session variablen löschen, session variable verloren, ajax session verloren, session variablen leer, window.open session, session variable wird nicht an popup übergeben, javascript popup session weg, php variable url session verloren, session variablen gehen verloren, session verloren, session verlieren bei popup, $_session popup, _session \'user\' verloren, php session an popup übergeben, ie popup session verloren

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 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