![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 6 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym wiedzieć jak się tworzy "dynamiczne linki" tzn. na pewno widzieliście na tronach szczególnie sklepach internetowych, że po kliknięciu w produkt otwiera nam sie jego strona z opisem itd. url takiej strony sklada sie z xxx.pl/kategoria/produkt.html zastanawiam sie jak tworzy sie takie linki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 6 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ty napisales jak skrocic takie linki a mi chodzi o to jak tworzy sie takie strony.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
Ty napisales jak skrocic takie linki a mi chodzi o to jak tworzy sie takie strony. Odbierasz zmienną/zmienne przekazane w adresie (jak juz kolega wyżej wspomniał przy użyciu tablicy $_GET) , a potem w zależności od wartości otrzymanej zmiennej wykonujesz odpowiednią akcję np. pobierasz treść z bazy, albo dłoączas określony plik za pomocą include. Najprostszy przykład:
link 1 spowoduje załadowanie tresci pliku kontakt.php, kolejny pliku regulamin.php, ostatni pliku strona2.php, gdy nie podano parametru pg załadowany zostanie plik home.php. To jest najprostszy (i najgłupszy) przykład. Otrzymana zmienna powinna być jeszcze przefiltrowana i przed wykonaniem include powinno być sprawdzenie czy taki plik istnieje. No ale nie oto przecież chodzi by gotowca podawać (IMG:style_emoticons/default/aaevil.gif) W sieci a nawet tutaj na forum znajdziesz setki przykładów. do tego warto byś się zapoznał z tym: http://php.net/manual/en/reserved.variables.get.php http://www.php.net/manual/en/control-structures.if.php http://pl.php.net/manual/en/function.isset.php http://pl.php.net/manual/en/function.file-exists.php http://www.php.net/manual/en/function.include.php http://pl.php.net/manual/en/control-structures.switch.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:53 |