Первый раз, новый веб-дизайнер здесь. Я создаю новую целевую страницу для университета (https://uab.edu/give/now/evergive). В прошлом, когда мы создавали страницы, мы использовали &реферер. Новая созданная мной страница действует как целевая страница, поэтому мы добавляем реферер в конец и получаем URL-адрес, подобный следующему: https://www.uab.edu/give/now/evergive?referrer=AFEM1 Проблема в том, что при выборе фонда он не пропускает реферера на следующую страницу. У меня нет способа прикоснуться к форме (она контролируется другим отделом), так как я могу передать значение реферера на вторую страницу?
—РЕДАКТИРОВАТЬ!—
Я понимаю, что не упомянул &рассматриваемый реферер происходит от социального & ссылки электронной почты (мы настраиваем их аналитику.)
Вы думали только о получении HTTP referer
заголовок? Например, когда я посещаю ссылку, мой браузер отправляет следующие HTTP-заголовки:
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
заголовок?
Вы можете получить это в PHP $_SERVER['HTTP_REFERER']
и JS document.referrer
,
Других решений пока нет …