I am developing a site whereby the my client is ordering webhits to a target site, and I suppose he will be paid for clicks. Before they get to the target, they are sent to the site I developed so that I can track his different "farmers" as I have been calling them. I decided to track by IP address which I know can change monthly or forcibly in some cases, but I figured this would be a very small percentages of people. So upon a visit, I check my database, if the ip address exists and is less than 1 month old, I redirect to a different place, otherwise I send them through to a second page that uses a meta refresh to (supposedly) switch the referrer to his site, and then onto the target.
I also made some reports etc. My problem is, his reports are showing different numbers, and even more disturbing to me is that the target is seeing the farmer as the referrer. Now, some DO show his website as the referrer, but not all of them, as should be the case. Ideas? I think I've nearly exhausted my investigation, but my last idea is the farmer has a cached version of the page I made changes to repeatedly to get it behave as I want, but because it's cached it's not fully picking up on those changes.
Corsair 600T | ASUS P8P67 PRO | Intel 2500k @ 4.4Ghz | EVGA 560 TI | G.SKILL Ripjaws Series 8GB | Corsair HX650 650W