Shopping Carts and Sessions

From: Date: Fri, 16 Mar 2001 10:41:26 +0000
Subject: Shopping Carts and Sessions
Groups: php.general 
Request: Send a blank email to php-general+get-44246@lists.php.net to get a copy of this message
Hi, I have been playing around trying to build a 'perfect' shopping cart. A brief as possible feature list: database driven, fully indexable by search engines, and can operate without cookies. I decided to use Apache's mod_rewrite to change a standard looking URL into something php can use easily. ex: http://www.mydomain.com/produce/carrots/spec1/94d0bb50cd.html would become http://www.mydomain.com/index.php?dept=produce&product=carrots& specials=spec1&PHPSESSID=94d0bb50cd Now for the problem, when a search engine spiders this it will be including the session id. Unless I do some kind of checking, I could end up with multiple users having the same session id -- if they click into the site from a search engine or a bookmark. The best solution I have come up with is to add a timestamp variable inside the URL. If the timestamp is more than 1 hour old -- reassign a new timestamp and session id then build the page as specified by the other variables passed to the script. I was wondering if anyone knows of a more elegant solution for this problem. thanks, don

« previous php.general (#44246) next »