这是交易:我在odesk.com做自由职业,我想跟踪我的个人资料或我留给我个人网站的工作申请的转换。
对于客户,作业申请页面的网址为https://www.odesk.com/applications/xxxxxxxxx,其中xxxxxxxxx是您的工作申请的ID。
所以我想我只会使用$_SERVER['HTTP_REFERER']
来检索上一个网址并从中获取作业应用程序ID。
但来自oDesk的人首先会将您重定向到这样的页面:https://www.odesk.com/leaving-odesk?ref=yyyyyyyyyyy。 然后用户才会被重定向到我的网站。
我的问题是:有没有办法知道我的网站访问者来自哪个页面(哪个职位申请)?
答案 0 :(得分:1)
HTTP_REFERER
只会追溯到您来自的地方。
所以你无法真正做到这一点。例如,当用户点击从OSIpage快速访问应用程序中定义的网站上的广告时,http_referrer包含OSI页面作为源页面。
但另一方面,当用户点击第二页上的广告时,http_referrer会成为同一个网站。
因此,{p>HTTP_REFERER
确实不可靠。它可能不在那里,它可能会被遗忘,如果是出于安全原因,你就是不能相信它。
只需尝试cookies
即可让您更好地控制网站的来源。