Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]referer
dark_root
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Mam taki kod
Kod
    
<?php
if($_SERVER['HTTP_REFERER']=='http://strona.pl') {
echo "Witaj";
} else {
echo "Żegnaj";
}
?>

Niezależnie od tego czy otworze tą stronę ze strony http://strona.pl czy z jakiejkolwiek innej strony zawsze wyskakuje "żegnaj". Co jest tu źle?
Go to the top of the page
+Quote Post
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Zrób
  1. <?php
  2. print_r($_SERVER);
  3. ?>

i zobacz co faktycznie w tej zmiennej siedzi.

Odsyłacz (ang. referer) to opcjonalny atrybut wysyłany przez przeglądarkę. Może Twoja akurat go nie wysyła?


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
dark_root
post
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Żeczywiście pokazuje się mnóstwo danych, ale referer się nie wyświetla. Rozumiem, że ogólnie kod jest dobry i gdzie można zmienić opcje przeglądarki, żeby wysyłała referera. Używam ff.
Go to the top of the page
+Quote Post
rybik
post
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 15
Dołączył: 29.07.2006

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


sprawdź co kryje

  1. <?php
  2. echo $_SERVER['HTTP_REFERER'];
  3. ?>


i kombinuj dalej smile.gif
Go to the top of the page
+Quote Post
dark_root
post
Post #5





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Ok, już działa:P chodziło o jednego "/"
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 06:32