wordpress und sessions
Das ist echt schade: wordpress – ansonsten ein super tool – verträgt sich nicht mit Session-IDs. Zumindest weiß ich nicht wie. Wirklich blöd: man stellt sich ein sau-leckeres Müsli zusammen, ist überrascht von der eigenen, geschmacklichen Kreativität, klickt mal kurz rüber ins Blog und stellt fest, dass die liebevoll zusammengestellte mix nicht mehr im Warenkorb liegt. Die Daten sind verloren, weil WP die Session-ID nicht weitergibt. Was nun? Weiß jemand eine Lösung?
Update: Jemand wusste eine (Not-)Lösung. WP läuf nun in einem IFRAME. Nicht schön, aber das muss erstmal reichen. Wenn Du eine bessere Lösung weißt, bitte als Kommentar posten oder mailen!
website | RSS 2.0 | Trackback | Kommentare sind derzeit geschlossen.



Hey Jungs!
Nette Seite, ich wünsch euch viel Erfolg! Mal sehen, ob ich mir meine eigene Kreation auch noch bestelle
Zum Thema: Versucht mal den Blog unter einer eigenen Subdomain laufen zu lassen (http://blog.mymuesli.com), dann sollte er eigentlich kein Problem mit den “Haupt-”Sessions bekommen.
Viele Grüße
Benno
Wieso speichert ihr die SID standardmäßig in der URL? Normales Sessionmanagement per Cookie wäre doch um einiges praktischer. Sollte bei 95% der Leute ca funktionieren.
Wenn das wirklich nicht hinhaut, meldet euch mal per Mail bei mir. Ich kann euch euer WP-Theme entsprechend umbiegen.
Wie Benno schon sagte, einfach fürs Blog ne eigene Subdomain einrichten und dann im Virtualhost Eintrag im Apache mit
php_admin_value session.save_path /foo/bar
ein anderes Verzeichnis zum Ablegen der Session Dateien wählen als für die Domain http://www...
Gruß,
Marcel.
Danke für Eure Tips, leider komme ich erst jetzt dazu, mich wieder mit diesem Problem zu beschäftigen.
@Jan: Mit cookies würde es funktionieren – aber wer sie abgeschaltet hat, verliert seinen Warenkorb dann leider trotzdem. WP selbst verwendet nur cookies, glaube ich. Kann man WP nicht irgendwie beibringen, dass es die SID mit durchschleift? Also auch wenn man sucht, kommentiert usw.?
@Benno und Marcel: Ich verstehe nicht ganz, warum es helfen soll, die sessions woanders zu speichern. WP und die Seite kommen sich ja nicht in die Quere; es geht mehr um das “Durchschleifen” des Warenkorbs ohne cookies. (Wir speichern die sessions in der Datenbank.)
> Kann man WP nicht irgendwie beibringen, dass es
> die SID mit durchschleift?
Doch, indem man das Theme umändert. Mail mir einfach mal eure Theme-Dateien zu, dann kann ich mir das kurz anschaun und ändern.
[...] kein Müsli mehr aus dem Warenkorb verloren geht und unser Blog nun ohne IFRAME laufen kann. Ein altes Problem ist somit – bis auf ein paar Kleinigkeiten – behoben, [...]