Я хотел бы отслеживать ссылку, которую пользователь следил за моим сайтом, как это делает google analyttic?отслеживать ссылку, которой пользовался пользователь, чтобы попасть на мой сайт
ответ
if (isset($_SERVER['HTTP_REFERER'])) {
if (preg_match('/^https?\:\/\/(www\.)?\mywebsite\.(com|org|net)$/im', $_SERVER['HTTP_REFERER'])) {
// from your website //
} else {
// from other website //
}
} else {
// direct typing in browser //
}
Над матче регулярного выражения только
http://website.com
https://website.com
https://www.website.com
http://www.website.com
Оставить свой Regex. Надеюсь, это поможет вам. Спасибо.
Если у вас нет отношений с другим сайтом, и они позволяют добавлять информацию отслеживания к ссылке, вы не можете надежно получить эту информацию. Вы можете получить информацию о реферерах из заголовков HTTP-запросов, но они не являются полностью надежными.
надежно, возможно, нет, но это больше, чем вам может понадобиться в реферерах. – ericosg
Вы можете использовать «HTTP_REFERER» атрибут массива $ _SERVER, но они не 100% надежный
, как Джон Conde сказал
Вы можете проверить значение $_SERVER['HTTP_REFERER'], он будет содержать URL- пользователь нажал, чтобы перейти на вашу страницу.
- 1. Пользователи не могут попасть на мой сайт
- 2. Как перенаправить ссылку на мой сайт на внешнюю ссылку?
- 3. Отслеживать входящий ссылку на сайт по ссылке в файле PDF?
- 4. Как узнать, когда пользователь покидает мой сайт
- 5. Остановить использование URL-адреса, чтобы попасть на сайт
- 6. Как подсчитать количество команд, которыми пользовался пользователь?
- 7. PHP: Получить IP-адрес сервера, на котором пользователь нажал на ссылку перенаправления на мой внешний сайт
- 8. CodeIgniter: как «выделить» ссылку на страницу, в которой пользователь сейчас?
- 9. Как отслеживать, сколько пользователей посещает мой сайт
- 10. Javascript: определить, нажал ли пользователь ссылку на внешний сайт
- 11. Получить ссылку на результат поиска Google на мой сайт
- 12. mod_deflate, чтобы скомпрометировать мой сайт?
- 13. Кто-то пытается попасть на мой сервер?
- 14. Может ли приложение Facebook на странице Facebook определить, какую Facebook-рекламу пользователь нажал, чтобы попасть туда?
- 15. Проверьте, в какую ссылку пользователь перешел на сайт?
- 16. Как отслеживать URL-ссылку на другом сайте
- 17. Как обмануть ссылку на сайт?
- 18. Вставить ссылку в php crash мой сайт
- 19. Как узнать, если пользователь впервые пришел на мой сайт
- 20. Detect текущий пользователь facebook понравился мой сайт
- 21. Как добавить ссылку "Добавить любимую" на мой мобильный сайт?
- 22. Как отслеживать повторных пользователей, которые посещают мой сайт?
- 23. Создание истории появляются на Facebook, когда пользователь любит мой сайт
- 24. Как получить ссылку Facebook на мой сайт вместо моего приложения?
- 25. страница, с которой пользователь просматривает текущую страницу
- 26. отслеживать ссылку на исходящую ссылку со многими различными доменами
- 27. SMS на мой сайт!
- 28. Ссылка на мой сайт уволена?
- 29. Я хочу переписать ссылку на мой Joomla-сайт
- 30. Как скрыть ссылку на мой сайт в SharePoint 2007?
Думаю, вы ответили на вопрос в вопросе. – ThePower
«referrer» - это то, что вам нужно, если вы хотите узнать, откуда пришел пользователь. –
вы можете попробовать с '$ _SERVER ['HTTP_REFERER']' –