php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2004, 08:44  
Gast
 
Beiträge: n/a
Standard Session - Javascript Problem ?

morgen,

habe folgendes Prolbem.

Beim Start der Seite initialisiere ich eine neue session. und dort registrier ich auch eine session-variable $_USER, die die id meines users in der datenbank enthält.

wenn ich jetzt auf irgend einer seite mit session_start() die session wieder initialisiere kann ich den $_USER ausgeben.

doch jetzt hab ich ein PopUp Fenster mit javascript und wenn ich im PopUp Fenster mit session_start() versuche, den $_USER auszugeben bekomm ich immer

Zitat:
Notice: Undefined variable: _USER in c:\programme\apache\apache\htdocs\wdb2\de\a-z\show.php on line 85
-> aja, auf line 85 wird nur der $_USER aufgerufen

liegt das problem irgendwie an dem popup-fenster ? denn bei allen anderen seiten funktioniert es

naja, hoffe auf positive antworten
lg max
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.08.2004, 09:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Paste mal die entsprechenden Codeausschnitte hier rein.
Quadaptor ist offline   Mit Zitat antworten
Alt 04.08.2004, 10:01  
Gast
 
Beiträge: n/a
Standard

auf zeile 85 befindet sich folgendes

Zitat:
$user = new user($_USER,'');

und in der ersten zeile hab ich

Zitat:
session_start()
der link mit dem popup geöffnet wird

  Mit Zitat antworten
Alt 04.08.2004, 10:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Wo ist denn der Zusammenhang?

- Existiert die Klasse user?
- $_USER ist keine Sessionvariable.

Sessionvariablen werden mit $_SESSION['foo'] = 'bar' erstellt bzw. mit $_SESSION['foo'] ausgelesen.
Quadaptor ist offline   Mit Zitat antworten
Alt 04.08.2004, 10:52  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Und ... ich wüsste nicht, dass PHP die SID in JavaScript-Funktionen einpflanzt *g. Da musst du also schon selbst für sorgen!

Basti
Basti ist offline   Mit Zitat antworten
Alt 04.08.2004, 12:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Ich vermute, dass er innerhalb des PopUps nochmal ein session_start() nutzt...
Quadaptor ist offline   Mit Zitat antworten
Alt 04.08.2004, 13:45  
Gast
 
Beiträge: n/a
Standard

@Quadaptor: nein ich glaub nicht das es daran liegt weil es geht ja teilweise. das witzige ist nur, dass wenn ich das popup über die index.php öffne gehts, nur wenn ich sie wo anders öffne gehts nicht mehr :S

naja also ich probier mal das mit de SID

danke erstmals

lg, max
  Mit Zitat antworten
Alt 04.08.2004, 15:28  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

> Ich vermute, dass er innerhalb des PopUps nochmal ein session_start() nutzt...

...das bringt ja alles nichts, wenn die SID dort nicht verfügbar ist. Wenn Cookies abegelehnt werden, werden zwar Links und Formulare automatisch mit der SID bestückt, falls PHP mit --enable-trans-sid kompiliert wurde und session.use_trans_sid on ist, aber eben kein JS-Code - wie denn auch?

Basti
Basti ist offline   Mit Zitat antworten
Alt 05.08.2004, 08:27  
Gast
 
Beiträge: n/a
Standard

naja was soll ich jetzt eurer meinung nach machen?

weil ich hab jetzt probiert das mit der session-id übergeben, aber ist auch nicht ganz gegangen...


lg
  Mit Zitat antworten
Alt 05.08.2004, 09:12  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Ich verstehe dein Problem nicht.

Wenn du dem PopUp per Get-Parameter die ID übergibst, ist sie defintiv in der PopUp-PHP-Datei vorhanden. Eigentlich würde es dort ab trptzdem reichen, einfach die Variable aus $_SESSION rauszuholen.

btw.: Welche PHP-Version hast du?
Quadaptor ist offline   Mit Zitat antworten
Antwort


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
Javascript und Session ID PHP Tipps 2006 4 04.03.2006 16:28
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
[Erledigt] Problem mit Javascript HTML, Usability und Barrierefreiheit 21 16.09.2005 19:50
Problem mit Firefox und Session PHP Tipps 2005-2 5 25.08.2005 01:14
Session wieder aufnehmen; Problem mit GET Jacks Rache PHP-Fortgeschrittene 9 12.08.2005 14:32
[Erledigt] Problem mit Session PHP Tipps 2005-2 1 06.08.2005 19:07
SESSION Problem mit Opera 7 [Gelöst] akratellio PHP Tipps 2005-2 4 14.07.2005 10:51
Problem mit Session PHP Tipps 2005-2 13 10.07.2005 18:20
seltsames php und session problem netti PHP-Fortgeschrittene 16 01.06.2005 17:01
session problem PHP Tipps 2005 10 23.05.2005 12:41
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
[Erledigt] PHP Session Problem, dringend! PHP-Fortgeschrittene 17 21.10.2004 21:15
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript session registrieren, javascript session variable bestücken, session javascript, session_start() javascript, javascript fehler php version, session javascript registrieren, https iframe, javascript session problem firefox

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