Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobić, żeby HTTP_REFERER nie był pusty ?
PrzeoR
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 25.11.2005

Ostrzeżenie: (0%)
-----


Witam,

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

Moze zna ktoś jakąś sztuczkę , aby to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
PrzeoR
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 25.11.2005

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
zuku
post
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 17.04.2002
Skąd: Jastrzębie Zdrój

Ostrzeżenie: (0%)
-----


Jeśli Cię dobrze rozumię...

Spróbuj na pierwszej stronie HTTP_REFERER zapisac do sesji, a na drugiej bedziesz mial zapisane w sesji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:31