Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Link w stylu "module.php?nazwa"
Forum PHP.pl > Forum > Przedszkole
Kredka29
Jak zrobić takie linki: http://www.mojastrona.pl/module.php?rejestracja | http://www.mojastrona.pl/module.php?logowanie itp.
Bo http://www.mojastrona.pl/module.php?idz=rejestracja, to umiem, ale tych wyżej to nie...
trike
chyba w .htaccess tylko, tez wlasnie probuje cos podobnego zrobic i do konca mi to nie dziala. Dla ciebie to by chyba bylo
Kod
RewriteRule ^module.php\?(.+)$ module.php?idz=$1
erix
Nie. Poza tym, nie tak się sprawdza QUERY_STRING w Rewrite. Był temat Rewrite ze znakiem zapytania, tam jest wszystko napisane.

A co do tematu: dane siedzą w $_SERVER, podałem pewną nazwę w linijce wyżej, to znajdziesz. winksmiley.jpg
pEbE
  1. <?php
  2. $idz = $_SERVER['QUERY_STRING'];
  3. ?>
kkuba
Pewnego razu napisałem prostą funkcje : )

  1. <?php
  2. function router()
  3. {
  4.    foreach($_GET as $key => $val)
  5.    {
  6.        $action = $key;
  7.        break;
  8.    }
  9.  
  10.    return $action;
  11. }
  12. ?>



Użycie:

Kod
$url = router();
echo 'Adres: '. $url;


lub możesz wywalić to z funkcji i używać ot tak : )


ps. krytyka zbędna - funkcja pisana dawno, gdy zaczynałem. Właściwie nadal jej używam, bo działa doskonale.
cojack
kkuba w podobny sposob to ja sobie logi zapisuję smile.gif
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.