ssl referer php

Discussion in 'PHP' started by GAiN, 1 Feb 2014.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    тестирую свой скрипт статистики посещений
    нужно что бы при переходе с доменов ssl - фиксировалось не пустое значение как с прямого захода.

    http referer это не делает, но вот что обнаружил, когда на свой скрипт захожу вот таким образом
    myscript.php?cookie=1 - то он показывает https рефера
    [​IMG]

    а если myscript.php то не показывает

    как правильно отображать ssl рефера ?
    и почему у меня он отображается в http refer ?
     
  2. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Referrer не передается при переходе с http-страницы на https. Если же с Https на https, то передается.
     
  3. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    539
    Likes Received:
    49
    Reputations:
    54
    Передача реферера варьируется от браузера к браузеру, к тому же это настраивается. С некоторыми оговорками можно жить без реферера вообще и комфортно себя чувствовать с реферерами только по клику.
    Проще всего будет взять Пачку актуальных сборок фф\опера\хром\ие и посмотреть. Также поведение может отличаться при запросе картинок. И да, принято не передавать реферер при https -> http.
     
  4. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    можно ли сделать самоподписным сертификатом конкретную страницу на сайте - которая и будет фиксировать такие переходы ?
    получается так, что наша статистика определяет переход, мы при этом не ставим сертификат для всех страниц, только на конкретную
     
    #4 GAiN, 4 Mar 2014
    Last edited: 5 Mar 2014
  5. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Сейчас гугл вообще убрал кейворды из строки запроса и в https и в http.