![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam już napisaną aplikację nazwijmy to desktopową. Teraz pisze aplikację dla wersji mobilnej. Dlatego piszę osobne aplikacje, bo oprócz okrojonego layout są też okrojone funkcje do minimum, ale to nie ważne. Chcę teraz zrobić przekierowanie jak wejdziemy na domena.pl do subdomeny m.domena.pl . Zrobię to pewno z pliku index.php . Ale często jest tak, że jak przekieruje nas na stronę m.domena.pl to jest możliwość przejścia na pełną wersję, która już nie przekierowuje na okrojoną stronę. Jak to się robi? Przychodzą mi 2 myśli: 1. Parametr w adresie, który nie przekierowuje (szczerze mówiąc ta opcja odpada) 2. Ustawienie ciasteczka i sprawdzanie, czy istnieje Są jakieś inne rozwiązania na to? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ok, jak np wejdę w telefonie na domena.pl to przekieruje mnie na m.domena.pl . Ale jednak użytkownik chce korzystać z pełnej wersji strony, wiec klika na Pełna wersja i przekierowuje go na domena.pl . W tym momencie pojawia się problem, bo znowu go przekieruje na m.domena.pl . Jak zablokować to przekierowanie?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W tej sytuacji musisz się posiłkować parametrem w adresie.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Trochę kiepskie rozwiązanie, bo aplikacja desktopowa jest zrobiona. Chyba, że da się zrobić to jakimś prostym sposobem w index.php lub Boostrapie ?
A ciasteczka to nie jakieś rozwiązanie? Byłoby chyba proste. W wersji mobile klikam na Pełna wersja, przenosi np do pliku setcookie.php w domena.pl , ustawiam ciasteczko, robię redirect do index.php, gdzie w nim sprawdzam, czy ciasteczko jest ustawione. Jak tak to nie przenoś do m.domena.pl . |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Najprościej chyba ciasteczkiem, ale czy przekazanie parametru w adresie i później ustawienie sesji, przekierowanie na adres bez parametru nie będzie bardziej uniwersalne?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie ma różnicy czy to jest ciasteczko czy sesja. Te dane nie są niebezpieczne, to tylko informacja, aby nie robić redirect (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:38 |