Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak zrobić, żeby HTTP_REFERER nie był pusty ?
Forum PHP.pl > Forum > Przedszkole
PrzeoR
Witam,

Potrzebuje cos co przekierowuje z jednej strony na inną ale nie oddaje pustego HTTP_REFERER

Moze zna ktoś jakąś sztuczkę , aby to zrobić?
mike
HTTP_REFERER jest ustawiony zawsze poza dwoma przypadkami:
1. Strona została wywołana bazposrednio, nic nie było wcześniej;
2. Nagłówek jest zablokowany przez zewnętrzny program, np.: antywirus.

Możesz cos takiego:
  1. <?php
  2.  
  3. $_SERVER[ 'HTTP_REFERER' ] = ( empty( $_SERVER[ 'HTTP_REFERER' ] ) ) ? 'http://localhost/' : $_SERVER[ 'HTTP_REFERER' ];
  4.  
  5. ?>
PrzeoR
Raczej mi to nic nie da, bo to tylko ustawia ten parametr w dokumencie , a nie przekazuje tego dalej, czy jest jakas opcja zeby np. ustawic ten parametr na pierwszej stronie a jak sie przekieruje na druga to tez bedzie ten http_referer ?
zuku
Jeśli Cię dobrze rozumię...

Spróbuj na pierwszej stronie HTTP_REFERER zapisac do sesji, a na drugiej bedziesz mial zapisane w sesji.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.