Shop3 Cookies

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
AW: Shop3 Cookies

Der Shop setzte die Cookieparams so:

session_set_cookie_params($this->lifeTime, dirname($_SERVER['SCRIPT_NAME']));

unter windows bringt uns dirname jedoch \ statt / als Pfadseperator, daher muss es so lauten:

session_set_cookie_params($this->lifeTime, str_replace("\\","/",dirname($_SERVER['SCRIPT_NAME'])));

Zumindest konnte dein server nicht mit einem \ als cookie path arbeiten
 

jk_hoschi

Aktives Mitglied
11. Dezember 2008
109
0
München
AW: Shop3 Cookies

Der Shop setzte die Cookieparams so:

session_set_cookie_params($this->lifeTime, dirname($_SERVER['SCRIPT_NAME']));

unter windows bringt uns dirname jedoch \ statt / als Pfadseperator, daher muss es so lauten:

session_set_cookie_params($this->lifeTime, str_replace("\\","/",dirname($_SERVER['SCRIPT_NAME'])));

Zumindest konnte dein server nicht mit einem \ als cookie path arbeiten
Hallo,

hab das vorerst in der php.ini mit auto_prepend_file gelöst.
In welcher datei finde ich diese Zeile ?
Bestimmt in der geschützten class.core.Session.php oder?
 

solarius

Aktives Mitglied
2. Februar 2009
9
0
AW: Shop3 Cookies

Hallo, habe Hab das update von 1.19 auf 3.01 gemacht und shop wird angezeigt allerdings ohne Produkte die sind zwar übertragen. Standardkunde ist gesetzt . Es werden keine Produkte angezeigt.
Bei aufruf von mein Konto erscheint :
Bitte Cookies aktivieren

Zur Nutzung unserer Seite müssen Sie im Browser Cookies aktivieren.
Versuchen Sie es dann noch einmal auf unserer Startseite.

Ich hab cookies aktiviert in IExplorer un firefox das gleiche.

Nach Anmeldung und Wechsel auf Startseite bin ich automatisch wieder ausgeloggt.


Irgend ein cookiefehler ?

mein shop läuft auf Willkommen
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Shop3 Cookies

Haben das selbe Problem mit den Cookies in Firefox ... .

Unser Shop ist noch im Wartungsmodus daher von aussenstehenden nicht erreichbar.

Der Link:

http://www.juwelier-goldhaus.de/jtl.php <-

Erstmal super dass du einen Beitrag auf dem Jahr 2010 wieder ausgegraben hast.


Welche Shopversion läuft bei euch?
Hast du schon sichergestellt, dass der Shop nur unter www . shop . de oder nur OHNE www erreichbar ist (also eine Umleitung via htaccess von einer Variante auf die andere)?
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Shop3 Cookies

Haben das selbe Problem mit den Cookies in Firefox ... .
Sieht für mich auf den ersten Blick nach einem anderen Problem aus: Die Cookie-Informationen können erst nach dem ersten Seitenaufruf gelesen werden, nachdem der Cookie geschrieben wurde.
Wenn du nun als erste Seite direkt die jtl.php ansteuerst, dann hat der Shop noch keine Cookie-Informationen erhalten - es erscheint (fälschlicherweise) die Warnung, dass Cookies aktiviert werden müssen.
Lädst du die Seite neu (zweiter Aufruf), dann sollte die Cookie-Meldung verschwinden.

Als Workaround würde ich die (Newsletter/E-Mail-)Kunden nicht direkt auf die jtl.php schicken, sondern auf die Startseite des Shops oder auf eine Landingpage.
Anmelden kann man sich von dort ebenfalls über den entsprechenden Link im Kopfbereich.

Direktes Ansteuern der jtl.php tritt selten auf, aber das Problem haben wir bereits mit JTL-Shop 4 addressiert.
 

DaniH.

Aktives Mitglied
11. Februar 2012
36
0
AW: Shop3 Cookies

Zum Fehler:

der fehler tritt nur auf wenn man im footer auf den Link Anmelden klickt

Anmelden im Header funzt problemlos

Hatte ich vergessen zu erwähnen sorry.

Im footer habe ich den Link zur Spezialseite ebenfalls rein gepackt.
Die Link-Adresse wurde durch Seitentyp spezialseite "Login" im Backend durch den Shop 3 selbst vergeben.

Sonst erkennt der Shop die Cookie aktivierung Problemlos.
htacces ist auch richtig gesetzt.

Ich nimm es vorab erst einmal raus.