Re: Affiliate system

From: Date: Wed, 13 Sep 2006 07:28:28 +0000
Subject: Re: Affiliate system
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-241698@lists.php.net to get a copy of this message
use session. or you can store it in a database but that will take speed. :) using session is much better rather than using cookies for lots of reason (just google) specially if you are concered with security. just my 2cents. hth, john p.s. if the client cookies is disabled set to true the session.use_trans_id. On 9/13/06, Robert Cummings <robert@interjinn.com> wrote:
On Wed, 2006-09-13 at 12:58 +0700, Peter Lauri wrote: Hi guys, I am reviewing an affiliate system that I created a while ago. I am using a very simple method to do this, but I am curious if there is any better system (better I mean less missed affiliate purchases). 1. User click on affiliate link http://thedomain.com/?a=1234 2. The if $_GET['a'] is set, we check if that is an valid affiliate, and then set a cookie for that 3. At purchase, we check if that cookie still is there, if so, we register it as a affiliate purchase and that info is stored in the purchase database What should I do if they do not allow cookies? I could amend a=1234 onto every url that they pass, but that would not be a "beautiful" solution. Maybe I can also create a SESSION that stores the affiliate information so that it at least get registered if the purchase is completed within the session? Sessions and temporary cookies solve the same issue (even if sessions are using trans sid). If a user has cookies disabled then you can rely on the trans sid feature which already performs the propagation of the session via URLs as you have suggested. Failing that, you don't really have any alternatives :) Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- GMail Rocks!!!

« previous php.general (#241698) next »