![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Elo,
próbuję ukryć zmienne w adresie, tzn żeby zamiast domena.pl/index.php?a=1&b=domek widoczne było: domena.pl/ Mam tylko jeden plik: index.php (on wczytuje konkretne podstrony przez include). Zrobiłem coś takiego: 1)Na stronie (index.php) aktywuję link, którego href to np. http://domena.pl/index.php?a=1&b=domek . 2)Wykrywam, że jest coś w _GET, jeśli tak, to przepisuję _GET do _SESSION, po czym robię przekierowanie znowu do index.php. 3)W index.php odczytuję sobie np. ze _SESSION['b']=domek więc includuję domek.php. To działa, ale mam obiekcje co do przycisku wstecz. W FF(sprawdzalem w 2) i IE (sprawdzalem w 6) po kliknięciu na link wchodzi odpowiednia strona, ale nie działa przycisk wstecz (tzn. tak jakby nie weszła inna strona). W Operze można się cofnać klikając wstecz. Pytanie: dlaczego w FF i IE nie działa wstecz? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 20 Dołączył: 20.04.2004 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Tak nie ukryjesz bo użytkownik musi kliknąć link z zmiennymi które chcesz ukryć w sesji więc i tak on je może podejrzeć przed kliknięciem.
Kiedyś maskowano to za pomocą ramki. Dajesz ją na całą stronę a w niej wyświetlasz treści, użytkownik cały czas widzi w pasku adresu www.domena.pl. Oczywiście nie niknie problem z pierwszego akapitu, ale to najłatwiejszy sposób. Kiedyś pamiętam tak PRV.PL umożliwiało maskowanie adresu stron. Jak to nie jest jasne zobacz mój środkowy link w podpisie. Zawsze widać tylko nazwę domeny a popatrz na co klikasz. Ten post edytował luki100011 9.07.2008, 13:30:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:24 |