Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 16.02.2011, 12:04
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Ausrufezeichen Session-Problem Warenkorb im IE8 mit SSL

Hallo zusammen,

ich habe folgenden Beitrag schon mal als Antwort geschrieben, mir erscheint das ganze aber so wichtig, dass ich noch mal einen neuen Thread dafür eröffne:


Wir betreiben die "Ultimate" Version mit mehreren Shops / Domains.

Weil das ganze natürlich auf EINEM Server liegt haben wir für die SSL-Bereiche EINE domain mit einem Zertifikat (Wildcard, per sub.domains den einzelnen Shops zugewiesen) nach dem muster

https://shopname.domainmitzertifikat.de


Im FireFox werden die Cookies, die der Warenkorb sendet "domainübergreifend" erkannt und behalten.

Also ich bin auf der Shopseite, lege etwas in den Warenkorb, gehe auf den SSL-Pfad (Anmelden, Kasse) und der Warenkorb ist weiterhin vorhanden, obwohl der SSL-Pfad eine andere Domain aufruft.

Das ist ja schon mal super und funktioniert.


Beim IE8 funktioniert das nicht

Nur im Kompatibilitätsmodus. Wenn der angeschaltet ist, läuft es gut.

Das liegt an den Sessions, die dem IE8 Probleme bereiten, bzw. an der Art und Weise, wie die Sessions erzeugt/übergeben werden.

Hat jemand eine Idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.02.2011, 10:20
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Standard ULTIMATE mit SSL

*push*

betreibt hier niemand eine ULTIMATE - Version mit SSL - Verschlüsselung?

Falls doch, wie habt ihr das gelöst??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 17.02.2011, 17:10
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Standard

Zitat:
Zitat von kreuzberg-garage Beitrag anzeigen
ich habe mal etwas google benutzt und habe zwar einiges über de "kompatibilitätsmodus" von ie8 gelesen
soll eine HTML sache sein... frag mich aber nicht was die gemeint hatten

hab mich nicht weiter beschäftigt, die Zeit hängt mir am nacken
Ja, das ist richtig, der simuliert den IE bis inklusive Version 7.

In Version 8 wurde das Session-Management verändert, so dass keine "domainübergreifende" Sessions mehr übergeben werden.

Genau das ist das Problem, wenn man mit der ULTIMATE Version SSL benutzen möchte - was zwingend notwendig ist, wenn persönliche Daten übermittelt werden.


Wir haben ca. 80% Besucher, die den IE8 benutzen...


Also noch mal die Frage:

Wie löst Ihr das - oder benutzt Ihr kein SSL bei der ULTIMATE - Version?





Edith:

Ich denke mal, der Bug liegt beim Shop - anscheinend wird kein Datenbankbasiertes Sessionmanagement genutzt?

Kann mich mal jemand von xt aufklären?

Geändert von gwolf (17.02.2011 um 17:50 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.02.2011, 11:02
Erfahrener Benutzer
 
Registriert seit: 03.12.2003
Beiträge: 147
Standard

Ein Tipp (ist mir entfallen wo ich das her habe):
Mit einem speziellen Tag-Eintrag kann man dem IE8 glauben machen, dass der IE8 in Wirklichkeit ein IE7 ist. Ich glaube das funktioniert soweit.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 19.02.2011, 11:09
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Standard

Das wäre die (zwar unsaubere) Lösung.

Zitat:
<!--[if gte IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<![endif]-->
Allerdings glaube ich nicht, dass dies von jedem user hier eingesetzt wird...

Das ist IMHO ein Riesenproblem, was nach einem Update / Bugfix schreit!!

Geändert von gwolf (19.02.2011 um 11:25 Uhr) Grund: Code geändert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 19.02.2011, 11:25
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Standard

Nachtrag:

Danke für den Denkanstoß @2Break!

Für alle, die es interessiert:


Der Schnippsel muss in der display.php zwischen

<head>

und

<base href....


eingefügt werden.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 19.02.2011, 18:46
Benutzer
 
Registriert seit: 08.04.2009
Beiträge: 75
Standard

in der /templates/xt_default/javascript/js.php wäre der schnippsel etwas besser aufgehoben, bzgl. der updatefähigkeit...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 20.02.2011, 08:45
Benutzer
 
Registriert seit: 04.10.2010
Beiträge: 33
Standard

Zitat:
Zitat von asatdu Beitrag anzeigen
in der /templates/xt_default/javascript/js.php wäre der schnippsel etwas besser aufgehoben, bzgl. der updatefähigkeit...
Hm, nö finde ich nicht.

Warum in den Templates, das müsste man dann in allen Shops / Templates machen... bei 20 Shops wäre mir das zuviel Arbeit und der Inhalt der js.php wird auch erst am Ende vor </head> ausgegeben.

Darum lieber zentral in der xtCore/display.php direkt nach <head>

Sollte wider Erwarten ein Bugfix/Update erscheinen müsste man es auch nur an einer Stelle wieder entfernen.

Und: sollte jemand ein Template "kaufen" müsste hier immer wieder daran gedacht werden

just my 2 Cents
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 20.02.2011, 18:35
Fry Fry ist offline
Erfahrener Benutzer
 
Registriert seit: 23.04.2006
Beiträge: 1.375
Standard

Zitat:
Zitat von kreuzberg-garage Beitrag anzeigen
...kein plan wie php aufgebaut ist (vieleicht gleich wie html?! hab es nie ausprobiert)
Von der Funktionsweise könnte man sagen ähnlich gestrickt, wenn du HTML kannst, dann ist PHP auch nicht sonderlich schwerer


Zitat:
Zitat von kreuzberg-garage Beitrag anzeigen
...könnt ihr mir empfehlen, was man braucht (program) um php zu bearben?!
Einen stinknormalen Texteditor, zur Not funktioniert auch Notepad, besser ist aber Notepad++
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 21.02.2011, 08:42
Neuer Benutzer
 
Registriert seit: 02.02.2011
Beiträge: 24
Standard

@Fry
ich danke dir für die infos

habe mir notepad++ bereits runtergeladen,

und wie bei html: übung macht den meister
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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 aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Veyton SSL Problem nach Import / Export matthiasp Fragen zur Software 11 21.12.2010 12:07
Mehrere Artikel mit einem Klick in den Warenkorb schlagameö Template System 2 14.04.2010 16:31
Template Problem mit IE8 sugar99 Installation und Konfiguration 6 26.01.2010 04:38
Problem mit den Grafiken im Newsletter / "Rundschreiben" onliner HTML & CSS 1 06.10.2009 14:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:09 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand