php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.03.2007, 13:11  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard Session & Cookie Probleme im IE

Hallo Forum,

Folgendes Problem:
Ich habe einen Login geschrieben der auch 1A funktioniert!
Dieses Script wurde nun kopiert und an einen anderen Ort verschoben.

Die Domain wird per Frame weitergeleitet.

Nun ist es so das ich mich mit dem Firefox ohne Probleme einloggen kann,
sobald ich das aber im IE 7 oder 6 versuche werden weder Sessions noch Cookies transportiert - und ich steh immer vor der "nicht eingeloggt seite"

Zu den Sessions:

PHP-Code:

session_start
();

$_SESSION["u_name"] = addslashes($_POST["u_name"]);

setcookie("u_name",$u_name,time()+365*24*60*60,"/",".domain.com"); 
Das ist jetzt nur ein schnelles Beispiel aus dem Code gezogen!

Ich persönlich schätze eher das der Fehler an der weiterleitung liegt.
Die Domain www.domain.de liegt eigentlich auf domain.anderedomain.com

Hat da jemand bereits erfahrung ?

Zur Info:

Hab mich bereits halb tot gegoogelt und an folgenden Sachen liegts nicht:

a) systemzeit (ist korrekt)
b) einstellung im ie (cookies werden akzeptiert)
c) cache löschen (bereits versucht - ohne erfolg)
__________________
it´s not a bug - it´s a feature...
madSoul ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.03.2007, 13:19  
Erfahrener Benutzer
 
Registriert seit: 03.03.2007
Beiträge: 112
Schnulli
Standard Re: Session & Cookie Probleme im IE

Zitat:
Zitat von madSoul
Die Domain www.domain.de liegt eigentlich auf domain.anderedomain.com
Hä?

Insallier Dir mal die IE Developer Toolbar von Microsoft und schau nach was für'n Keks wirklich gesetzt wird.
Schnulli ist offline  
Alt 28.03.2007, 13:27  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

ich mein damit das die domain auf eine andere subdomain weiterleitet.
inzwischen funzt es auch, da ich nun per http direkt auf die subdomain weiterleite. Dennoch wär ich über eine andere Lösung dankbar, da ja jetzt die TLD-Domain nicht ersichtlich ist
__________________
it´s not a bug - it´s a feature...
madSoul ist offline  
Alt 28.03.2007, 13:47  
Erfahrener Benutzer
 
Registriert seit: 03.03.2007
Beiträge: 112
Schnulli
Standard

Weiss zwar immer noch nicht, was Du meinst, aber ich rate einfach mal.
Zitat:
Zitat von madSoul
setcookie("u_name",$u_name,time()+365*24*60*60,"/",".domain.com");
Zitat:
Zitat von madSoul
Die Domain www.domain.de liegt eigentlich auf domain.anderedomain.com
Wenn Du einen Keks für .domain.com setzt wird der nicht wieder an anderedomain.com geschickt.
Schnulli ist offline  
Alt 28.03.2007, 13:54  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Frames zum Weiterleiten kann man mit Fug und Recht als "unschön" bezeichnen. Zum Beispiel verwehrt man den Nutzer die Kenntnis über die aktuelle Adresse
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.03.2007, 14:13  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

@ KingCrunch: Bin ganz Deiner Meinung, jedoch habe ich in diesem Fall wieder mal keine Wahl - bekomm sowas immer vorgesetzt, so nach dem Motto: "Mach mal..."

Die HTTP Weiterleitung wurde nun auch schon bemängelt und ich hab echt keinen Plan mehr wie ich den Login zum laufen bekommen soll !?
__________________
it´s not a bug - it´s a feature...
madSoul ist offline  
Alt 28.03.2007, 14:16  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Naja, mit frames auf verschiedenen Domains wirst du durch Beschränkungen beim Setzen von Cookies nicht sehr weit kommen. Bleibt zB noch die transparente ID (über GET), was aber erfahrungsgemäß durchaus eine Sicherheitslücke sein kann
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 28.03.2007, 14:18  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

ja, und genau diese lücke möchte ich auch gerne vermeiden ! geht aber scheinbar nicht !? Hmmmmm.... *schmoll*
__________________
it´s not a bug - it´s a feature...
madSoul ist offline  
Alt 28.03.2007, 14:39  
Erfahrener Benutzer
 
Registriert seit: 03.03.2007
Beiträge: 112
Schnulli
Standard

Frameset von Domain X bindet Frames von Domain Y ein ... also bei meinem Browser gibt es bei solchen Aktionen eine Warnmeldung.
Ich würde von solchen Seiten daher schon des Nervfaktors wegen die Finger lassen. Nur so als Tipp für diejenigen, die Dir das vorsetzen, gedacht.
Schnulli ist offline  
Alt 28.03.2007, 14:45  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

So mach ich das jetzt auch Schnulli ! Hab echt keinen Bock später für deren gepfusche den Kopf hinzuhalten..

Danke @ all !
__________________
it´s not a bug - it´s a feature...
madSoul 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
cookie - Inhalt in Session übernehmen PHP Tipps 2007 4 25.07.2007 12:38
cookie stat session PHP Tipps 2007 9 30.01.2006 20:46
[Erledigt] Benutzername nach Login noch benötigt- Cookie oder Session? PHP Tipps 2005-2 1 30.10.2005 09:20
[Erledigt] Probleme mit Session bei Verlinkung per target=_blank!!! 18inch PHP Tipps 2005-2 4 13.10.2005 11:22
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Immer noch Probleme mit Session PHP Tipps 2005-2 10 13.09.2005 12:25
[Erledigt] Session aus Cookie zuordnen PHP Tipps 2005-2 6 22.08.2005 17:36
Fenster schließen - Cookie und/oder Session löschen Lia PHP Tipps 2005-2 1 03.08.2005 15:51
Probleme mit Session PHP Tipps 2005-2 5 07.06.2005 18:14
Cannot send session cookie PHP Tipps 2005 1 14.02.2005 14:48
Cannot send session cookie ? wo liegt der fehler PHP-Fortgeschrittene 2 11.12.2004 15:56
cookie wie ne session nutzen? eQuin PHP-Fortgeschrittene 1 25.10.2004 12:07
Cannot send session cookie - headers already sent... PHP Tipps 2004 12 23.07.2004 10:31
probleme mit session PHP Tipps 2004 25 10.07.2004 13:45
Probleme mit Session ohne Cookies PHP Tipps 2004 6 06.06.2004 15:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ie iframe cookies, ie cookie domain, internet explorer cookie domain, ie cookie probleme, http://www.php.de/php-tipps-2007/43799-session-cookie-probleme-im-ie.html, internet explorer php session cookie, cookies ie php, internet explorer session cookie problem domain, ie cookies andere domain, internet explorer cookies frame, problem cookie php ie8, ie7 session cookie problems, ie session frame weiterleitung, cookie problem ie, php internet explorer probleme setzen cookie, internet explorer session login geht nicht, php session problem internet explorer, php cookie internet explorer, internet explorer cookie problem, internet explorer 7 cookie problem

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