Hello everyone,
First time here for me. I have read many posts that bounce all around my need but none have hit the nail on the head. For the record, I am green to PHP but I manage to work out many issues after some trial and error. My concern is as follows and I am looking for a solution with a script example if possible.
I am selling a digital download product. When the purchaser completes the order they are directed to a PHP/HTML/JAVASCRIPT file that does a remarkable job of hiding all but one URL. That URL is the URL sent by Clickbank(it also contains important info). As soon as the purchaser clicks the “Complete Your Order” button, the purchaser is taken to a page that uses the clickbank info. This page requires their input in order to be sent to the download page. (Clickbank retains the original transaction info such as Credit card# etc) When the purchaser arrives at this page, at this time, the purchasers IP address has been captured and assigned to a unique Clickbank receipt number… So if they copy and paste this URL, email the URL, any other persons completing this form will get access to the download page BUT… I will also capture their IP address and the same Clickbank receipt number is also assigned to their IP address. The unique part is that anyone else who completes the form in this manner can be traced back to the original purchaser because that person was initially assigned the clickbank receipt number. So if the purchaser copied the URL and let 5 other people download the product, I will receive 5 additional emails containing their specific IP addresses but all having the same clickbank receipt number that can be directly connected to the original purchaser. Even though this security measure is in place and works, I would rather eliminate the ability to copy the URL, or, have it hidden by a redirect (that can’t be copied), or, an expiration timer activated as soon as each paying customer arrives at this page. As an example, the page would expire after 1 hour or immediately when their browser is closed.
I’ll continue my search and revise this post if I am successful in my search. Any input with examples or working scripts would be greatly appreciated. Thanks, Sid