Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodaj do ulubionych->zawsze jeden adres
Forum PHP.pl > Forum > Po stronie przeglądarki
lovefool
Witam!

Mam pytanie odnoszące się do możliwości dodawania strony do ulubionych ...
Czy jeżeli użytkownik sam ręcznie będzie próbował dodać stronę do ulubionych, np. będąc na "www.php.pl/podstrona.php", czy można jakoś spowodować wstawienie innego adresu ? czyli mimo tego, że jest na stronie "www.php.pl/podstrona.php" zapisze mu się np."www.php.pl" ... ?

Ręcznie dodać w znaczeniu kliknąć na pasku zadań "ulubione->dodaj do ulubionych..." - w celu wyjaśnienia :wink:

pozdrawiam !
Zajec
A nie "Zakładki -> dodaj" questionmark.gif :wink:


O ile można edytować link do strony poprzedniej i następnej (tak mi się wydaje.. :wink: ) to raczej nie da się wmówić przeglądarce, że ma dodać stronę inną niż widzi.


Alternatywne rozwiązania:
1) Robisz wszystko w ramce, jednak miej na uwadze, że niekóre przeglądarki mogą pomimo tego zapisać sobie adres strony z ramki, a nie strony z ramką.
2) Przy wejściu na stronę ustawiasz ciasteczko. Potem przy wchodzeniu na kolejne sprawdzasz, czy to ciasteczko istnieje... jeśli istnieje - to wyświetlasz wywołaną stronę. Jeśli nie istenieje wysyłasz header przekierowywujący na stroną główną, bądź dajesz meta tag z refresh'em. Daty ważności ciastka nie ustawiasz (bo zależy nam na tym, aby wygasło wraz z zamknięciem przeglądarki)


Uwagi:
Przy sposobie nr. 2 pamiętaj aby na początku sprawdzić, czy ciasteczka w ogóle działają u osoby odwiedzającej. W przeciwnym wypadku bowiem nasz gość nie zobaczy działu innego niż ten na str głównej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.