Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Adres z podwójną zmienną
Forum PHP.pl > Forum > Przedszkole
d0m1n1k_
Jak w temacie,
Jak zrobić taki adres:

http://costam.ww/index.php?id=usmiech&kat=banan

chodzi oczywiście o tą końcówkę ?id=usmiech&kat=banan

Z pojedyńczą zmienną radzę sobie spokojnie,
jak przychodzi do zrobienia podwójnej to jestem od kilku dni w kropce,
szukam na forum ale nawet nie wiem jak to się prawidłowo określa ;/ sadsmiley02.gif wstydnis.gif

Tak rozwiązałem system z pojedynczą zmienną (działa wyśmienicie):

  1. switch($_GET['id'])
  2. {
  3. case "index": { body_index(); break;} //GŁÓWNA
  4. case "fotografia": { body_fotografia(); break;} //KATALOG FOTOGRAFII
  5. case "kontakt": { body_kontakt(); break;} //KONTAKT
  6. default: { body_index(); break;} //GŁÓWNA I NIEAKTYNA
  7. }


potrzebuje teraz zrobić kilkanaście "katalogów" w fotografii,
mam to robić na zasadzie:
case "fotografia_kat1"...
czy jest na to inny sposób?

prosze... choc nie... blagam...
glowa do wczoraj mnie bolala... dzis juz przestala bo chyba sie przegrzala haha.gif
z gory dziekuje za kazda podopowiedz!
luck
Możesz np. tak:
  1. case "fotografia": { body_fotografia($_GET['kat']); break;}
Oczywiście musisz zmienić definicję funkcji body_fotografia() tak, aby przyjmowała jako parametr zmienną $kat.
Równie dobrze możesz odczytywać wartość $_GET['kat'] w samej funkcji body_fotografia() i na tej podstawie wyświetlać odpowiednią kategorię.
d0m1n1k_
Ale czy w ten sposób jest możliwe używanie adresów na wszystkich podstronach?
Linki mam includowane z osobnego pliku, tak żeby można było je spokojnie aktualizować winksmiley.jpg
Zastanawiam się jeszcze czy nie użyć tej "techniki" o której ostatnio się duużo naczytałem, mianowicie o niceURL
zeby zamiast adresu:
www . costam . xx / index?id=fotografia&kat=banan
wyswietlal sie adres:
www . costam . xx / fotografia / banan /
lub
www . costam . xx / fotografia,banan
Ale nie jestem przekonany czy sobie poradze.
Najlepsze i chyba jedyne rzeczowe poradnik jaki znalazlem w sieci to:

http://wortal.php.pl/wortal/artykuly/pomys.../przyjazne_urle
http://webmade.org/porady/przyjazne-adresy-url.php
http://www.altcontroldelete.pl/artykuly/pr...kierowanie-301/

reszta byla jakas dziwaczna ;/

Co mi radzicie?
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.