【发布时间】:2012-12-27 16:54:37
【问题描述】:
假设我有一个推荐 URL http://www.example.com/r?ref=86745348,我想对访问者完全隐藏 URL 的 r?ref=86745348 部分。
我试过这种方法:
<?php
header("Location: http://www.example.com/r?ref=86745348");
exit;
?>
我已经尝试过像 TinyURL 这样的 url shortners。
我所有的尝试都隐藏了超链接中的 URL,但没有隐藏用户浏览器地址栏中的 URL。
无论我做什么,一旦用户登陆推荐页面,他们就可以看到推荐链接,将其删除,并欺骗我的推荐。
所以我的问题是,如何从地址栏中隐藏推荐链接?
【问题讨论】:
-
那么如何改变第三方对其 URL 的处理方式?祝你好运。
-
您可能会发现任何体面的基于推荐的网站都会在会话中保留推荐人 ID,这样用户是否将其从 URL 中删除也无所谓
-
Facebook 就是一个例子。推荐链接不保留在会话中,完全依赖于 GET 方法。
-
@Jonathan 你能澄清一下你说的 Facebook 推荐系统是什么吗?不是不相信你,只是对你所指的东西感兴趣(不是双关语)。
-
@Jonathan 这不是 Facebook 实施推荐计划,而是链接到的人。
标签: php html url hyperlink referrals