![]() |
![]() |
-krzysiuus- |
![]()
Post
#1
|
Goście ![]() |
Jak zrobić aby podstrona serwisu była dostępna tylko po kliknięciu przycisku na stronie głównej. A nie jak ktoś wpisze link w przeglądarke.
Dokładniej że jak ktoś kliknie na stronie w link pewnej podstrony to otworzy się mu ona w nowym oknie jednak jak ktoś będzie chciał dostać się na tą stronę poprzez wpisanie odpowiedniego ciagu znaków w pasku przeglądarki nie szło wejść lub brak dostępu. Proszę o odpowiedz Pozdrawiam Serdecznie |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
hmmm obawiam się że nie ma czegoś takiego ;/
|
|
|
-krzysiuus- |
![]()
Post
#3
|
Goście ![]() |
Chodzi mi dokładnie o to jak zabezpieczyć stronę żeby się ona nie otworzyła użytkownikom którzy spiszą adres strony w przeglądarce. A otworzyła się użytkownikom z prawami dostępu?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić aby podstrona serwisu była dostępna tylko po kliknięciu przycisku na stronie głównej. A nie jak ktoś wpisze link w przeglądarke. Dokładniej że jak ktoś kliknie na stronie w link pewnej podstrony to otworzy się mu ona w nowym oknie jednak jak ktoś będzie chciał dostać się na tą stronę poprzez wpisanie odpowiedniego ciagu znaków w pasku przeglądarki nie szło wejść lub brak dostępu. Proszę o odpowiedz Pozdrawiam Serdecznie Możesz sprawdzać $_SERVER['HTTP_REFERER'], powinno Ci wystarczyć. hmmm obawiam się że nie ma czegoś takiego ;/ Jest, zobacz wyżej. -------------------- Google knows the answer...
|
|
|
-krzysiuus- |
![]()
Post
#5
|
Goście ![]() |
A jest jakiś gotowy skrypt z tym:
$_SERVER['HTTP_REFERER'] Bo ja z php to raczej nie napiszę ;/ // o coś znalazłem może bedzie działać: http://forum.php.pl/index.php?showtopic=14...rt=#entry710494 Hmm no niby coś tam działa jednak jest pewien problem. Faktycznie jak teraz wpisze adres w przeglądarce to mnie przekieruje na strone glowna czyli tak jak ma byc ale teraz nawet jak klikne na przycisk to przekierowuje na strone glowna a powinno na podstrone,... jakieś inne rozwiązanie? Ten post edytował krzysiuus 22.02.2010, 22:17:00 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 16 Dołączył: 2.12.2009 Skąd: Płock/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
załóżmy, że strona główna to index.html a twoja domena to strona.pl
początek pliku podstrony powinien wyglądać tak:
pisane z palca - mogą być błędy ![]() i też nie pamiętam co siedzi w dokładnie w zmiennej $_SERVER["HTTP_REFERER"] czy sama nazwa pliku z którego było wywołanie, czy razem query stringiem, czy razem z domeną, czy cały url .... w każdym bądź razie jak dasz to będziesz wiedział co tam siedzi dokładnie i odpowiednio zmodyfikujesz warunki w ifie ![]() Ten post edytował exood 22.02.2010, 23:23:14 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić aby podstrona serwisu była dostępna tylko po kliknięciu przycisku na stronie głównej. A nie jak ktoś wpisze link w przeglądarke. Dokładniej że jak ktoś kliknie na stronie w link pewnej podstrony to otworzy się mu ona w nowym oknie jednak jak ktoś będzie chciał dostać się na tą stronę poprzez wpisanie odpowiedniego ciagu znaków w pasku przeglądarki nie szło wejść lub brak dostępu. Proszę o odpowiedz Pozdrawiam Serdecznie Sesje. @up HTTP_REFERER <- w curl dopisać taką linijkę to żaden problem. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
-krzysiuus- |
![]()
Post
#8
|
Goście ![]() |
Cytat Sesje. @up HTTP_REFERER <- w curl dopisać taką linijkę to żaden problem. Ale jak to dopisać? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 10 Dołączył: 5.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale jak to dopisać? Koledze chodziło o to, że pisząc np. bota to w sekundę można takie coś obejść. |
|
|
-krzysiuus- |
![]()
Post
#10
|
Goście ![]() |
Czyli jak mam to zablokować?
Jeszcze raz może teraz dokładniej... chcę aby użytkownik po zalogowaniu miał dostęp do pewnej podstrony (TYLKO PO ZALOGOWANIU) czyli był link na stronie głównej do tej podstrony, ale nie miał do niej dostępu jak jest niezalogowany. To znaczy że jak wpisze adres w przeglądarce żeby wyświetliło coś typu NOT FOUND albo coś. Bardzo proszę o pomoc męczę się z tym już 2 dzień i nic nie zrobiłem na miarę moich oczekiwań. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czyli jak mam to zablokować? Jeszcze raz może teraz dokładniej... chcę aby użytkownik po zalogowaniu miał dostęp do pewnej podstrony (TYLKO PO ZALOGOWANIU) czyli był link na stronie głównej do tej podstrony, ale nie miał do niej dostępu jak jest niezalogowany. To znaczy że jak wpisze adres w przeglądarce żeby wyświetliło coś typu NOT FOUND albo coś. Bardzo proszę o pomoc męczę się z tym już 2 dzień i nic nie zrobiłem na miarę moich oczekiwań. Zaraz, zaraz, bo Ty chyba sam nie wiesz czego chcesz. Teraz mówisz coś o logowaniu? Masz skrypt logowania? Czy chodzi Ci o dostęp do podstrony tylko ze strony głównej? -------------------- Google knows the answer...
|
|
|
-krzysiuus- |
![]()
Post
#12
|
Goście ![]() |
ok mniejsza z tym mam inny pomysł jak zablokować tylko mam dylemat:
W skrypcie mam ustawione coś takiego: Jest to czas życia kodu sms premium $czas_zycia = fgets($handle, 24); Jak ustawić aby kod był cały czas aktywny a nie na określony czas? Tu chyba pobierany jest czas z serwisu? Czy można zmienić w tej linijce aby ważność kodu nie przechodziła? Kod cały czas był ważny? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:50 |