2013-04-03 9 views
6

To najdziwniejsza rzecz. Mam bardzo prosty kod CF, który wygląda na cgi.HTTP_REFERER. Po prostu wygląda na stronę odsyłającą. To kliknięcie zostało kliknięte spoza naszej głównej domeny witryny, wyświetla coś. W przeciwnym razie nic się nie dzieje. Jeśli ktoś kliknie link z FB i przejdzie na naszą stronę, wyświetli coś. Jeśli ktoś kliknął link z naszej strony głównej na naszej stronie internetowej, nie robi nic.Http_referrer pokazuje Facebook, ale nie byłem na facebooku

Istnieje specjalny odsyłacz, który po kliknięciu z naszej strony głównej powoduje "zrobienie czegoś". Wypisałem wszystkie zmienne i http_referrer pokazuje https://m.facebook.com. Nie byłem na Facebooku, gdy kliknąłem na link. Nie byłem na telefonie komórkowym. Byłem na głównej stronie głównej mojej witryny po kliknięciu linku.

A oto jedyne co mogę sobie wyobrazić:

  1. Mamy facebook komentowania na tej stronie story.
  2. ten URL został udostępniony na Facebooku.

Ale dzielimy się wszystkimi naszymi opowieściami na Facebooku i wszystkie mają komentarze do FB, więc pomyślałbym, że gdyby FB przechował te informacje, byłby to problem na wszystkich stronach.

Ktoś ma pojęcie, dlaczego tak się dzieje?

+0

Bezpośrednio kliknąłeś na link na swojej stronie i masz do niego dostęp jako facebook. Czy to właśnie mówisz? –

+0

Tak, dokładnie. Byłem na mojej własnej stronie internetowej. Kliknąłem link do innej strony na mojej stronie i powiedziałem, że przybyłem z m.facebook.com –

+0

Jak się masz? Spróbuj sprawdzić w przeglądarce. Wtyczka Tamper Data może być. –

Odpowiedz

1

Podobnie jak w przypadku innych, mój user_agent, remote_addr i referer są niepoprawne. Widzę także różne wartości remote_addr w zależności od używanej przeglądarki. Tak więc cokolwiek wyrzucasz, nie jest to zakres CGI dla żądania my.

Podejrzewam, że masz funkcję, która obsługuje zrzucanie zakresu CGI, jest w CFC, który ma stały zakres i gdzieś tam znajduje się zmienna unVARed? Albo cache'owanie strony (prawdopodobnie na serwerze proxy po stronie frontowej) oparte na przeglądarce i zrzut w pamięci podręcznej?

NB: na Opera i Safari Nie otrzymuję Facebooka jako odnośnika.

Powiązane problemy