php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2005, 20:04  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard header() und Sessions

Hallo,

hat php ein Problem damit, wenn ich auf einer Seite eine Session erzeuge und auf diese auf einer anderen Seite wieder zugreife, wenn zwischen diesen beiden Seiten mit einem Header weitergelietet wird. Ich habe den Eindruck, dass die Session dann nicht wieder erfolgreich aufgenommen werden kann.

ist das allgemein so oder habe nur ich diese Schwierigkeit?
__________________
Zerstört alle Computer!
Stümper ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.06.2005, 20:07  
Matthias959
Gast
 
Beiträge: n/a
Standard

Also ich verwende auch Sessions und habe das Problem nicht!
Vielleicht klappen die Session nicht, da du Session_start() vergessen hast. Ist bei mir zumindest öfters mal so. :wink:
 
Alt 01.06.2005, 20:13  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard

Idee ist gut, aber daran liegt nicht. Wenn ich sie verlinke (<a href = '...'> .... </a>) klappt es ohne Probleme.

Für meine Sessions habe ich eine eigene Klasse geschrieben, dann kann ich das Start schlecht vergessen ...
__________________
Zerstört alle Computer!
Stümper ist offline  
Alt 01.06.2005, 20:14  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wird die sessionid vieleicht im link mitgegeben ? (stichwort use_transid aktiviert)
gibst du sie bei einem header auch mit ?
robo47 ist offline  
Alt 01.06.2005, 20:26  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von robo47
wird die sessionid vieleicht im link mitgegeben ? (stichwort use_transid aktiviert)
gibst du sie bei einem header auch mit ?
Sicher nicht, die muss schon händisch an den GET-String angehängt werden.
__________________
Cheers, Marco
marsch ist offline  
Alt 01.06.2005, 20:27  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von marsch
Zitat:
Zitat von robo47
wird die sessionid vieleicht im link mitgegeben ? (stichwort use_transid aktiviert)
gibst du sie bei einem header auch mit ?
Sicher nicht, die muss schon händisch an den GET-String angehängt werden.
eben :P
das muss man halt bei header manuel selbst machen, so wie bei JavaScriptlinks :P
robo47 ist offline  
Alt 01.06.2005, 21:11  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard Re: header() und Sessions

Zitat:
Zitat von Stümper
Hallo,

hat php ein Problem damit, wenn ich auf einer Seite eine Session erzeuge und auf diese auf einer anderen Seite wieder zugreife, wenn zwischen diesen beiden Seiten mit einem Header weitergelietet wird. Ich habe den Eindruck, dass die Session dann nicht wieder erfolgreich aufgenommen werden kann.

ist das allgemein so oder habe nur ich diese Schwierigkeit?
Ich glaub du musst ma nen bissl code springen lassen ^^
Oder zumindestens nen error :P
netti ist offline  
Alt 02.06.2005, 19:34  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard

danke für die vielen Meldungen.

1. Für die Weitergabe der Session ID verwende ich Cookies.
Hätte ich schon am Anfang schreiben müssen. Ergo kann es nicht an der URL liegen

2. Es gibt keinen Error, sondern die Session kann nicht wiederaufgenommen werden. D.h. konkret, dass das Script annimmt, dass sich der User vorher nicht korrekt eingeloggt hat. Im Sessionarray gibt es eine MArke, die auf true gesetzt wird, sobald sich der User eingeloggt hat.

ich vermute, dass die Session nicht mehr korrekt aufgenommen wird, und die MArke dann logischerweise nicht gefunden wird.
__________________
Zerstört alle Computer!
Stümper ist offline  
Alt 02.06.2005, 20:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Stümper
1. 2. 3.
Alles gut und schön.

a. kein Script
b. kein Link auf Dein phpinfo
c. warum Dein Client beim Location Header den Session-Keks nicht mitschickt, könntest Du eigentlich mal selber testen.
 
 


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
Download einer csv-Datei netty PHP-Fortgeschrittene 6 02.05.2008 15:53
https header und Cookie TailerD PHP Tipps 2008 5 26.01.2008 19:54
header() ??? TeazY PHP Tipps 2008 9 11.01.2008 15:40
Session + header () = Referer nikosch PHP-Fortgeschrittene 6 16.09.2006 00:52
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
imap_header() - Keine Header mehr nach erneutem Aufruf Chr!s PHP Tipps 2005-2 3 15.08.2005 17:19
Problem: Cannot modify header information Alpha Centauri PHP Tipps 2005 11 25.04.2005 13:05
header prob mit auth und smarty PHP Tipps 2005 4 07.03.2005 12:10
[Erledigt] Datei selber nach einer Abfrage senden, header() geht nicht? PHP Tipps 2005 2 23.02.2005 05:58
Redirect mit Header - Problem PHP Tipps 2005 3 22.02.2005 10:28
[Erledigt] Sessions - Header PHP Tipps 2004 9 08.11.2004 09:51
Warning: Cannot modify header... einbinden nicht möglich? PHP Tipps 2004 2 07.08.2004 15:06
Header Probleme! Calexico PHP Tipps 2004 7 30.06.2004 23:05
Sessions, sessions und nochmal sessions PHP-Fortgeschrittene 0 06.06.2004 00:36
header PHP Tipps 2004 4 03.06.2004 22:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
header(\location:href\) session

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