Skocz do zawartości
szefunio

Wyświetlenie strony tylko jeśli wejście z innej strony.

Polecane posty

Witam serdecznie.

 

Pewnie bardzo prosta sprawa, ale nijak nie potrafię zrobić i proszę o pomoc, wskazówkę.

 

Mam stonkę powiedzmy strona/test/pokaz.html

 

Na tej stronie jest weryfikowany kod dostępu, porównywany z bazą kodów sql.

 

Jesli ok kieruje na strona/pokaz/ok.php

Jeśli źle kieruje na strona/pokaz/zle.php

 

Wszystko działa dobrze, ale chciałbym aby strony ok.php oraz zle.php były dostępne jedynie, jeśli wejście nastąpi ze strona/test/pokaz.html.

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ok

 

zrobiłem tak:

 

<?php

$ips = 'IP: '.$_SERVER['REMOTE_ADDR'];
?>
<?php
if($_SERVER['HTTP_REFERER']=='mojadomena.pl'
{
<HTML>
<HEAD><Title>Very Bad</Title>
<META http-equiv=Content-Type content="text-html; charset=UTF-8">
<meta http-equiv="refresh" content="10; URL=../">
</HEAD>
<BODY style="background:yellow;font:14px Arial;">
<div style="position:relative;width:740px;margin: 0 auto 10px auto;">
<h2>Popełniłeś błąd!</h2>
</div>
</BODY>
</HTML>
} else {
echo "Błąd, nie możesz tu wejść";
exit;
}
?>

 

Niestety mam pusta stronę w przpadku wejścia bezpośrednio jak i z strona/test/pokaz.html

 

zmienna ips bedzie mi później potrzebna.

Edytowano przez szefunio (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki sesji mozesz nadać wartość przesyłaną jaką chcesz. Do tego można ją ustanowić w każdym miejscu w kodzie, co daje większe możliwości. Ref tego nie daje

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×