eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.www[Crosspost ] jak zgubić Referer
Ilość wypowiedzi w tym wątku: 6

  • 1. Data: 2010-03-22 11:11:52
    Temat: [Crosspost ] jak zgubić Referer
    Od: bana <b...@b...net>

    Mam na stronie (http://moja-strona.net/) linki do różnych innych
    zewnętrznych stron.

    Przechodząc za pomocą linku na mojej stronie do strony zewnętrznej
    przeglądarka przesyła do tej strony nagłówek Referer:
    http://moja-strona.net/

    Zależy mi jednak aby informacja o adresie mojej strony nie była
    przekazywana.

    Próbowałem następująco:
    Wszystkie linki zamieniłem na linki typu
    http://inna-domena.net/?r=http://strona-zewnetrza.ne
    t/

    Pod adresem http://inna-domena.net/ jest prosty skrypt php
    <?php
    if (!empty($_GET['r'])) {
    header( 'Location: ' . trim($_GET['r']) );
    }
    ?>
    który zwraca nagłówki:
    HTTP/1.0 302 Moved Temporarily
    Location: http://strona-zewnetrza.net/

    Przeglądarka idzie więc do właściwej strony. Jednak wysyła również
    Referer: http://moja-strona.net/ zamiast jak liczyłem Referer:
    http://inna-domena.net/
    Czyli takie przekierowanie nic nie daje.

    Jak osiągnąć pożądany cel, aby odnośnik do mojej strony nie był
    przekazywany do zewnętrznych serwisów?




  • 2. Data: 2010-03-22 12:16:02
    Temat: Re: [Crosspost ] jak zgubić Referer
    Od: "Koteczek" <n...@s...org>


    >
    > Jak osiągnąć pożądany cel, aby odnośnik do mojej strony nie był
    > przekazywany do zewnętrznych serwisów?

    zobacz przez window open albo location href ale to przez JavaScript wiec NTG
    ale proste go wygooglowania.

    Gdzies ktos napisal "301 redirect will loose referer" sprawdz

    Ewentualnie przekierowuj do np tinylink.pl albo podobnych serwisow (jest ich na
    peczki), to one zgubia Twoj adres, moze malo fajne rozwiazanie ale skuteczne.


  • 3. Data: 2010-03-22 12:38:25
    Temat: Re: [Crosspost ] jak zgubić Referer
    Od: Colin <m...@g...com>

    On 2010.03.22 12:11, bana wrote:
    > HTTP/1.0 302 Moved Temporarily
    > Location: http://strona-zewnetrza.net/
    >
    > Przeglądarka idzie więc do właściwej strony. Jednak wysyła również
    > Referer: http://moja-strona.net/ zamiast jak liczyłem Referer:
    > http://inna-domena.net/
    > Czyli takie przekierowanie nic nie daje.
    >
    > Jak osiągnąć pożądany cel, aby odnośnik do mojej strony nie był
    > przekazywany do zewnętrznych serwisów?

    <script type="text/javascript">
    document.location.replace('http://adres.com/');
    </script>
    i noscript z linkiem dla użytkowników z wyłączonym JavaScriptem.


  • 4. Data: 2010-03-22 13:33:58
    Temat: Re: [Crosspost ] jak zgubić Referer
    Od: bana <b...@b...net>

    W dniu 2010-03-22 13:16, Koteczek pisze:
    >
    >>
    >> Jak osiągnąć pożądany cel, aby odnośnik do mojej strony nie był
    >> przekazywany do zewnętrznych serwisów?
    >
    > zobacz przez window open albo location href ale to przez JavaScript
    Sprawdzę wieczorem.

    > Gdzies ktos napisal "301 redirect will loose referer" sprawdz
    >
    Niestety mi przekazuje referer i cały czas jest to adres strony na
    której jest link, zamiast tej na której jest przekierowanie.



    > Ewentualnie przekierowuj do np tinylink.pl albo podobnych serwisow (jest
    > ich na peczki), to one zgubia Twoj adres, moze malo fajne rozwiazanie
    > ale skuteczne.

    Niestety nie skuteczne (przekazuje referer mojej strony) - przynajmniej
    tinylink.pl pozostałe pewnie też.


  • 5. Data: 2010-03-22 13:48:36
    Temat: Re: [Crosspost ] jak zgubić Referer
    Od: bana <b...@b...net>

    W dniu 2010-03-22 13:38, Colin pisze:

    > <script type="text/javascript">
    > document.location.replace('http://adres.com/');
    > </script>
    > i noscript z linkiem dla użytkowników z wyłączonym JavaScriptem.

    Z wstępnych testów wychodzi, że działa. Przekazywany jest referer do
    strony z tym skryptem.

    Dzięki.


  • 6. Data: 2010-03-23 20:28:46
    Temat: Re: [Crosspost ] jak zgubić Referer
    Od: Artur Muszyński <a...@u...wytnijto.com.pl>

    W dniu 2010-03-22 12:11, bana pisze:
    > Mam na stronie (http://moja-strona.net/) linki do różnych innych
    > zewnętrznych stron.
    >
    > Przechodząc za pomocą linku na mojej stronie do strony zewnętrznej
    > przeglądarka przesyła do tej strony nagłówek Referer:
    > http://moja-strona.net/
    >
    > Zależy mi jednak aby informacja o adresie mojej strony nie była
    > przekazywana.
    >
    > Próbowałem następująco:
    > Wszystkie linki zamieniłem na linki typu
    > http://inna-domena.net/?r=http://strona-zewnetrza.ne
    t/
    >
    > Pod adresem http://inna-domena.net/ jest prosty skrypt php
    > <?php
    > if (!empty($_GET['r'])) {
    > header( 'Location: ' . trim($_GET['r']) );
    > }
    > ?>
    > który zwraca nagłówki:
    > HTTP/1.0 302 Moved Temporarily
    > Location: http://strona-zewnetrza.net/
    >
    > Przeglądarka idzie więc do właściwej strony. Jednak wysyła również
    > Referer: http://moja-strona.net/ zamiast jak liczyłem Referer:
    > http://inna-domena.net/
    > Czyli takie przekierowanie nic nie daje.
    >
    > Jak osiągnąć pożądany cel, aby odnośnik do mojej strony nie był
    > przekazywany do zewnętrznych serwisów?

    Referer nie będzie przekazany, jeśli twoja strona jest w ssl. Nie wiem,
    czy są inne uniwersalne metody - raczej tylko ustawienia browsera.
    Podobno referer nie jest też przekazywany przy używaniu nagłówka
    refresh. Ostatni Fx z tego co zauważyłem robi też tak przy nawigacji z
    użyciem javascriptu (location.href=xxx).

    artur

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: