#javascript #php #jquery
#javascript #php #jquery
Вопрос:
Я хочу проверить, пришел ли просмотрщик веб-сайта по определенной ссылке. Сначала я попытался сделать это на двух языках программирования.
window.onload = function () {
alert(document.referrer);
}
Здесь, в JavaScript, появляется просто пустое предупреждение. В оповещении нет никаких данных.
echo $_SERVER['HTTP_REFERER'];
Как вы можете видеть, я пытался сделать это и на PHP, но на этот раз я получаю сообщение об ошибке.
Обратите внимание: неопределенный индекс: HTTP_REFERER в /blahblahblah/blahblahblah/public_html/done.php в строке 79
Кто-нибудь знает исправление или что-то в этом роде?
Комментарии:
1. Отправитель не обязан заполнять поле refererer. Если они этого не сделают, вы мало что можете с этим поделать. Это совершенно необязательно, и даже когда оно заполнено, нет гарантии, что оно точное
2. Если это так, можно ли определить, пришли ли они с определенного сайта другим способом? Я пытаюсь интегрировать это с linkvertise.
3. Это не та тема, с которой я особенно хорошо знаком, но я считаю, что люди используют методы, связанные с файлами cookie, или переменными строки запроса, или небольшими скриптами на своих страницах. Реклама, аналитика, рекламные материалы и т. Д. — Это большой бизнес и очень сложный с точки зрения технологий — это все, что я знаю. Вероятно, для начала вам нужно потратить некоторое время на правильное изучение, а не задавать здесь разовые вопросы. Может быть, у людей, которые запускают эту службу linkvertise, также есть какие-то советы или какая-то документация, с которой вы можете работать.
4. Хорошо, спасибо за ваш совет. Я собираюсь начать исследование другого метода. Спасибо за вашу помощь.