phphtmlurlhyperlinkreferrals

How to mask referral URLs in address bar


Let's say I have a referral URL http://www.example.com/r?ref=86745348 and I want to completely hide the r?ref=86745348 part of the URL from my visitors.

I've tried this approach:

<?php
header("Location: http://www.example.com/r?ref=86745348");
exit;
?>

and I've tried url shortners like TinyURL.

All my attempts hide the URL in the hyperlink, but do not hide the URL in the address bar in the user's browser.

No matter what I do, once the user lands on the referral page, they can see the referral link, delete it, and cheat me out of my referral.

So my question is, how can I hide the referral link from the address bar?


Solution

  • I agree with @duskwuff. This is wrong... But just for the knowledge scope. This will work. Create a HTML page with the following code and send users to this page.

    <iframe src="http://www.example.com" width="100%" height="1024"></iframe>
    

    IDEA: To load a Page A inside Page B using a full page iframe to hide url of Page A