Mein Shop läuft bei einem provider hinter einem reverse proxy, der sich um SSL kümmert. Die eigentliche Anfrage kommt dann unverschlüsselt per HTTP ohne HTTPS. Der Shop muss aber von der URL her alles per HTTPS ausliefern, damit alle Links stimmen. In dieser Konstellation wird dadurch an jeden Link das force_sid gehängt, obwohl dies nicht nötig wäre. Alle cookies werden korrekt gesetzt und sind vorhanden.
Ich habe auch schon probiert die isSsl() funktion zu überschreiben, leider hat dies keine Auswirkung. Meine Config Werte sShopURL und sSSLShopURL beinhalten beide die https-URL. Hat jemand vielleicht eine Idee, wie ich das Problem lösen kann. Andere PHP Projekte haben oft eine Option für ein derartiges Setup hinter einem reverse proxy, oxid scheinbar nicht?