![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 2.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam
zrobilem sobie regulki w htaccess i teraz mam ladne urle, ale wtedy oczywiscie powstaje problem z pobieraniem danych przez GETa jak bylo: http://strona.pl/show.php?id=3 to id mozna bylo pobrac $_GET['id'] a jak jest http://strona.pl/show,3.html to najpierw musze pobrac REQUESTa, potem explode przecinek, a potem jeszcze kolejny explode kropka i dopiero wtedy mam wyciagniete ID, czyli 3. a to i tak skrocona wersja i niezbyt pewna. wystarczy ze zrobimy show,id,3.html i znowu kolejne regulki. a moze jest jakis latwiejszy sposob na to? przy okazji pytanie jeszcze jedno - jaki wyglad adresow stosowac najlepiej? wiem ze to odemnie zalezy, ale np jaki preferuje google? adres.pl/show,id,3.html adres.pl/show/id/3 adres.pl/show-id-3 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 2.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za zainteresowanie, juz mi to dziala. zmienilem regulke na:
RewriteRule show/id/(.*) index.php/show.php?id=$1 [L] i jest ok, ale mam jeszcze jedno pytanie: w indexie chce zrobic routing czy cos w tym stylu, czyli ze jak jak w adresie bedzie localhost/show/id/3 to ma mi wywolac funkcje ktora mi podbierze dane z bazy itp itd i teraz robie tak:
i da sie teraz to zrobic jakos, zeby dzialalo dla kazdego? cos w stylu wyrazen regularnych jak w htaccess, czyli bym zrobil tak>:
czy pozostaje to dzielic przez explode? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:53 |