![]() |
![]() |
![]()
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%) ![]() ![]() |
Kod RewriteEngine On RewriteRule show/id/(.*) show.php?id=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /test/index.php?$1 [L] takie mam. i jak wpisuje w adresie adres.pl/index.php?id=2 to GET bierze id, ale jak juz adres.pl/show/id/2 to Cytat Array ( [show_php] => ) wiec jak to moge zrobic? naprowadzi mnie ktos? bo od godziny swoje w miejscu i nie moge z tym ruszyc. szukalem na google, ale nie moge nic konkretnego znalezc, zebym chociaz wiedzial jak to nazwac. panowie to moze ktos poda jakis prosty dzialajacy przyklad, bo probuje na wszystkie sposoby i nic.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:10 |