тестирую свой скрипт статистики посещений нужно что бы при переходе с доменов ssl - фиксировалось не пустое значение как с прямого захода. http referer это не делает, но вот что обнаружил, когда на свой скрипт захожу вот таким образом myscript.php?cookie=1 - то он показывает https рефера а если myscript.php то не показывает как правильно отображать ssl рефера ? и почему у меня он отображается в http refer ?
Referrer не передается при переходе с http-страницы на https. Если же с Https на https, то передается.
Передача реферера варьируется от браузера к браузеру, к тому же это настраивается. С некоторыми оговорками можно жить без реферера вообще и комфортно себя чувствовать с реферерами только по клику. Проще всего будет взять Пачку актуальных сборок фф\опера\хром\ие и посмотреть. Также поведение может отличаться при запросе картинок. И да, принято не передавать реферер при https -> http.
можно ли сделать самоподписным сертификатом конкретную страницу на сайте - которая и будет фиксировать такие переходы ? получается так, что наша статистика определяет переход, мы при этом не ставим сертификат для всех страниц, только на конкретную