Shopvesion: aktuell
Hoster: keiner - lokale Dev-Umgebung
Template: Karl's Bootstrap (modifiziert) - unter anderem Cache Manifest eingefügt mit "Network: *" (also Caching weitestgehend abgeschaltet)
Was ich bisher nachvollziehen kann:
- Browser (Chrome aktuell) neu gestartet und es funktioniert
- Freischaltlink funktioniert auch
- im selben Tab (nach der Freischaltung) das angezeigte Captcha nutzen, um aus dem Newsletter wieder auszutragen, funktioniert dann nicht mehr!
Ich habe zu Testzwecken die display_vvcodes.php so modifiziert, dass sie die Session als var_dump ausgibt und sie direkt aufgerufen -> Session wird sauber aktualisiert und der vvcode wechselt ordentlich.
display_vvcodes.php wieder in den Originalzustand versetzt und in die index.html vom Template ein
{php
}echo "<pre>".print_r($_SESSION)."</pre>";{/php
} ans Ende eingefügt und $_SESSION['vvcode'] wird NICHT aktualisiert! Ein in die display_vvcodes.php eingebautes
$_SESSION['xxx'] = time(); wird auch nicht aktualisiert.
Ein permanentes reload der Seite bringt hin und wieder eine Änderung der beobachteten Session-Einträge - ich kann aber kein Muster erkennen ... auch kein zeitliches (also möglicherweise eine abgelaufene Session, die dann erneuert wird und dann die Aktualisierung der Werte erfolgt).
Was mich stutzig macht: die Session selbst wird aber aktualisiert - die Historie (also welche Seite wurde aufgerufen) wird sauber geführt und auch der Warenkorb usw. sind immer auf dem aktuellen Stand. Lediglich die Werte, die die display_vvcodes.php in die Session schreibt, aktualisieren sich nicht.
Ich bin im Moment ehrlicherweise total überfragt ... eventuell Wald und Bäume .. ich weis es nicht
[Nachtrag]
Auch das Captcha auf der Kontaktseite verhält sich so. Ich wüsste sonst (noch) keine andere Stelle, an der es noch zu testen wäre.