![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 10.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam mały problem, czy w metodzie get jest możliwość ustawienia domyślnego parametru startowego gdyby nie istniał taki który się poda? Ten post edytował o2w5n778 4.12.2011, 16:38:45 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 202 Pomógł: 36 Dołączył: 10.06.2011 Skąd: Dokąd Ostrzeżenie: (0%) ![]() ![]() |
albo chyba można też tak:
Jakby ktoś dopisał jakąś fikuśną możliwość, byłbym wdzięczny. Ten post edytował Korab 4.12.2011, 16:40:44 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 10.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bardziej jestem zaciekawiony jak zrobić tak jak np. w Joomli. Jeżeli podamy zły get zwraca nam 404. Mógł bym użyć funkcji empty to dało by mi możliwość ustawienia strony startowej ale wtedy co bym nie wpisał to otwierało by mi stronę startową
Ten post edytował o2w5n778 4.12.2011, 16:43:06 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bardziej jestem zaciekawiony jak zrobić tak jak np. w Joomli. Jeżeli podamy zły get zwraca nam 404. Mógł bym użyć funkcji empty to dało by mi możliwość ustawienia strony startowej ale wtedy co bym nie wpisał to otwierało by mi stronę startową Jest to beznadziejny pomysł ze względu na SEO i to że kilka urli będzie linkowało do tej samej treści. Lepiej w takim wypadku zrobić redirect z 301 lub pokazać 404 (logiczne skoro strona nie istnieje) niż pokazywać pod każdym nieistniejącym linkiem stronę główną. -------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 10.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ale to nie rozwiązuje mojego problemu jak pogodzić stronę startową z błędem podczas gdy wartość geta jest nieodpowiednia.
Chodzi mi dokładnie o to: 1. Wchodzę na stronę startową, wartość startowa ma np. adres site.pl/index.php?id=strona_glowna i chcę by się domyślnie otwierała po wejściu na adres site.pl/index.php (bez podawania geta) 2. Nie mogę użyć empty ponieważ wtedy co bym w geta nie wpisał będzie otwierać mi się strona startowa. 3. Jeżeli wpiszę np site.pl/index.php?id=niepoprawny_adres ma mi wyświetlić jakiś error zamiast błędu php że nie ma takiego geta -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W switch możesz taką funkcjonalność osiągnąć lub, poprzez wiele warunków if .. elseif .. elseif .. aż wreszcie na samym końcu else które będzie odpowiednikiem nie spełnienia żadnego warunku (żadna podstrona, czyli strona domyślna/startowa).
Zamiast bawić się w mnogość warunków, polecam ci nawet jakiś prosty system routingu, który sprawniej sobie poradzi z adresami, niż w przypadku dziesiątek warunków ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:14 |