第一次发帖,新的网页设计师。我正在为一所大学创建一个新的登陆页面 ( https://uab.edu/give/now/evergive )。过去,当我们创建页面时,我们使用&referrer。我创建的新页面充当登陆页面,因此我们将引用网址附加到末尾并最终得到如下 URL:https://www.uab.edu/give/now/evergive?referrer=AFEM1问题是,当您选择基金时,它不会将推荐人传递到下一页。我没有办法触摸表单(它由另一个部门控制),那么如何将引用值传递到第二页?
---编辑!---
我意识到我没有提到有问题的&referrer来自社交和电子邮件链接(我们正在设置他们的分析。)
最佳答案
您是否考虑过只获取 HTTP referer
header ?例如,当我访问链接时,我的浏览器会发送以下 HTTP header :
GET / HTTP/1.1
Host: stackoverflow.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
DNT: 1
Referer: http://stackoverflow.com/questions/5129624/convert-js-date-time-to-mysql-datetime
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Cookie: { Redacted }
看到 referer
header 了吗?
您可以在 PHP $_SERVER['HTTP_REFERER']
和 JS document.referrer
中获取此内容。
关于javascript - 将引用者传递到新页面(&Referrer),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33769022/