Probuje zrobic przyjazne linki na stronie. Czytalem kilka tutoriali o mod_rewrite dla kilku zmiennych, ale nie moge sobie poradzic z moim problemem
mam w .htaccess takie cos:
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?tid=$1&kid=$2 [L]
czyli chce zamienic kazde index.php?tid=$costam&kid=$costam
na
/nazwa-czegos-tam/nazwa-czegos-siam
nastepnie mam funkcje, ktora ma pobierac id z linku
<?php function pobierz_parametr($id){ $id=$_GET[$id]; }else{ $id=false; } return $id; } ?>
teraz w pliku index.php robie:
1. includuje configa z powyzsza funkcja
2. includuje menu boczne (tam maja byc wlasnie te mile odnosniki)
3. odpalam wszystko
linki w menu wygladaja tak
gdzie $root_dir to moj katalog glowny "/moj-katalog/" a $technologia i $kategoria pobieram z tablicy, przypisujac do urla nazwy
niestety w index.php musze pobrac z tego menu kid i tid, ktore przeciez sa juz nazwami..
<?php $tid = $_GET['tid']; $kid = $_GET['kid']; ... foreach ($dbquery->getByTidKid($tid, $kid) as $val) { } } ?>
i chociaz po otwarciu index.php w menu wyswietlaja sie przyjazne linki, czyli:
/murowane/parter
zamiast
index.php?tid=1&kid=1
to nie wiem jak to ogarnac
foreach naturalnie wywala blad, bo przeciez nie ma tid ani kid..
pytanie:
w ktorym miejscu mam wstawic funkcje pobierz_parametr zeby to zadzialalo?