Archiv

Archiv für die Kategorie ‘osCommerce’

osCommerce: Warenkorb bleibt leer / Session Probleme

13. Oktober 2010 Keine Kommentare

Ich hatte bei osCommerce v2.2 RC2 das Problem, dass der Warenkorb immer leer blieb obwohl ich einen Artikel in den Warenkorb gelegt hatte. Nach ein bischen Grundlagenforschung ist mir aufgefallen das immer wieder eine neue Session begonnen wird.

Kurz und bündig habe ich es wie folgt gelöst:

/catalog/includes/application_top.php  – Zeile 156

// set the session ID if it exists
if (isset($HTTP_POST_VARS[tep_session_name()])) {
tep_session_id($HTTP_POST_VARS[tep_session_name()]);
} elseif(isset($HTTP_GET_VARS[tep_session_name()])) {
tep_session_id($HTTP_GET_VARS[tep_session_name()]);
} elseif ( ($request_type == ‘SSL’) && isset($HTTP_GET_VARS[tep_session_name()]) ) {
tep_session_id($HTTP_GET_VARS[tep_session_name()]);
}

Dadurch wird nicht nur in den Post Daten nach dem Session Namen gesucht, sondern auch im Get.

KategorienosCommerce, Web Tags: