nobsil Posted October 8, 2006 Posted October 8, 2006 On my hosting server, I have 2 copies of oscommerce installed, both using a same database. I installed one copy a while ago for testing and now I have a final copy (folder). They are both working fine. With the first copy, I have the osCsid shown on URL but with the latest copy, the session id never appears on the URL. Both copies are working fine. With the latest copy (one without osCsid shown), when I go to View Cart, the "Continue Shopping" button is not shown. Apart from that it seems to preserve the sessions well after logging out. I was just wondering why this is happening when both copies have very identical configure.php files. My catalog/includes/configure.php file looks like this: define('HTTP_SERVER', 'http://www.mydomain.com'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://www.mydomain.com'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', true); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', 'www.mydomain.com'); define('HTTPS_COOKIE_DOMAIN', 'www.mydomain.com'); define('HTTP_COOKIE_PATH', '/catalog/'); define('HTTPS_COOKIE_PATH', '/catalog/'); define('DIR_WS_HTTP_CATALOG', '/catalog/'); define('DIR_WS_HTTPS_CATALOG', '/catalog/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/home/kool/public_html/catalog/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); // define our database connection define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'kool'); define('DB_SERVER_PASSWORD', 'xxxxxxxxxx'); define('DB_DATABASE', 'database2'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
steve_s Posted October 8, 2006 Posted October 8, 2006 reason being is session setup looks like one is using cookies ie forcing em and other is using url to store session id
nobsil Posted October 8, 2006 Author Posted October 8, 2006 reason being is session setup looks like one is using cookies ie forcing em and other is using url to store session id is there anywhere I can change the settings so that I can display the session id on URL?
steve_s Posted October 8, 2006 Posted October 8, 2006 yes login in to admin goto sessions and set force cookies to false
Recommended Posts
Archived
This topic is now archived and is closed to further replies.