Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Sessions being lost; losing the cart contents


PlayingNaked

Recommended Posts

I am having a cluster of problems, some of which I have never had before, and I am stumped on what is wrong. Any help would be so greatly appreciated.

 

I want to appologize in advance for not being able to find this issue already posted; even though I am sure it is there.

 

 

 

Every time I refresh the page, maybe one out of 10 times it sees me logged in, the rest it calls me guest.

 

This is my configure file

 

  define('HTTP_SERVER', 'http://www.mysite.com'); // eg, http://localhost - should not be empty for productive servers
 define('HTTPS_SERVER', 'https://www.mysite.com'); // eg, https://localhost - should not be empty for productive servers
 define('ENABLE_SSL', false); // secure webserver for checkout procedure?
 define('HTTP_COOKIE_DOMAIN', 'mysite.com');
 define('HTTPS_COOKIE_DOMAIN', 'mysite.com');
 define('HTTP_COOKIE_PATH', '/');
 define('HTTPS_COOKIE_PATH', '/');
 define('DIR_WS_HTTP_CATALOG', '/');
 define('DIR_WS_HTTPS_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/users/web/b999/pow.mysite/htdocs/');
 define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
 define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

Now, if i try hard enough, I can finally get through to the first of the checkout pages- this one being the one where the customer picks the shipping method; well I get this error at the top...

 

Warning: Missing argument 2 for shoppingCart::attributes_price(), called in /hermes/web07/b999/pow.mysite/htdocs/includes/classes/order.php on line 222 and defined in /hermes/web07/b999/pow.mysite/htdocs/includes/classes/shopping_cart.php on line 260

 

 

Now there seem to be even more problems- such as the catagories listing things such as cactus, books- and other defaults.... I dont know whats going on anymore. Does this seem like it is going to just be a full re-install?

Link to comment
Share on other sites

I am having a cluster of problems, some of which I have never had before, and I am stumped on what is wrong. Any help would be so greatly appreciated.

 

I want to appologize in advance for not being able to find this issue already posted; even though I am sure it is there.

Every time I refresh the page, maybe one out of 10 times it sees me logged in, the rest it calls me guest.

 

This is my configure file

 

  define('HTTP_SERVER', 'http://www.mysite.com'); // eg, http://localhost - should not be empty for productive servers
 define('HTTPS_SERVER', 'https://www.mysite.com'); // eg, https://localhost - should not be empty for productive servers
 define('ENABLE_SSL', false); // secure webserver for checkout procedure?
 define('HTTP_COOKIE_DOMAIN', 'mysite.com');
 define('HTTPS_COOKIE_DOMAIN', 'mysite.com');
 define('HTTP_COOKIE_PATH', '/');
 define('HTTPS_COOKIE_PATH', '/');
 define('DIR_WS_HTTP_CATALOG', '/');
 define('DIR_WS_HTTPS_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/users/web/b999/pow.mysite/htdocs/');
 define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
 define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

Now, if i try hard enough, I can finally get through to the first of the checkout pages- this one being the one where the customer picks the shipping method; well I get this error at the top...

 

Warning: Missing argument 2 for shoppingCart::attributes_price(), called in /hermes/web07/b999/pow.mysite/htdocs/includes/classes/order.php on line 222 and defined in /hermes/web07/b999/pow.mysite/htdocs/includes/classes/shopping_cart.php on line 260

Now there seem to be even more problems- such as the catagories listing things such as cactus, books- and other defaults.... I dont know whats going on anymore. Does this seem like it is going to just be a full re-install?

 

You have installed contributions?

normally the function attributes_price() in the shopping cart class does not take a second argument.

 

I personally would use this:

 

define('HTTP_COOKIE_DOMAIN', 'www.mysite.com');

define('HTTPS_COOKIE_DOMAIN', 'www.mysite.com');

 

or

 

define('HTTP_COOKIE_DOMAIN', '.mysite.com');

define('HTTPS_COOKIE_DOMAIN', '.mysite.com');

 

but if you do not force cookies, wrong cookie settings would just result in the session being attached to the url.

Treasurer MFC

Link to comment
Share on other sites

You have installed contributions?

normally the function attributes_price() in the shopping cart class does not take a second argument.

 

I personally would use this:

 

define('HTTP_COOKIE_DOMAIN', 'www.mysite.com');

define('HTTPS_COOKIE_DOMAIN', 'www.mysite.com');

 

or

 

define('HTTP_COOKIE_DOMAIN', '.mysite.com');

define('HTTPS_COOKIE_DOMAIN', '.mysite.com');

 

but if you do not force cookies, wrong cookie settings would just result in the session being attached to the url.

 

 

I will try changing my cookie settings; and yes, i installed only 1 addon- the paypal addon that comes with OSCommerce- is there an issue with this module?

Link to comment
Share on other sites

I will try changing my cookie settings; and yes, i installed only 1 addon- the paypal addon that comes with OSCommerce- is there an issue with this module?

 

I have no idea, I only know that that function only expects 1 argument, the products_id, so if it is complaining about a missing second argument I would say that the issue is with your shopping cart class.

Treasurer MFC

Link to comment
Share on other sites

I have no idea, I only know that that function only expects 1 argument, the products_id, so if it is complaining about a missing second argument I would say that the issue is with your shopping cart class.

 

 

I tried changing my cookie names; and I am still seeing myself being logged in- then logged out. For example, I will try to log in, then add something to my cart, and it will be gone. After clicking on the banner (just refreshing the page) and i will be logged out, and logged in- almost every 4th or 5th time i will see my items.

 

As for the other error- i cannot seem to duplicate it right now.

Link to comment
Share on other sites

I tried changing my cookie names; and I am still seeing myself being logged in- then logged out. For example, I will try to log in, then add something to my cart, and it will be gone. After clicking on the banner (just refreshing the page) and i will be logged out, and logged in- almost every 4th or 5th time i will see my items.

 

As for the other error- i cannot seem to duplicate it right now.

 

what is the address?

Treasurer MFC

Link to comment
Share on other sites

well, don't get emotional too fast, did it help?

 

you were not losing the session and your cookies were fine but it simply looked like your session info was not saved. So, better keep it safe in your own database.

Treasurer MFC

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...