Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Link w stylu "module.php?nazwa"
Kredka29
post 2.04.2009, 10:41:32
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 6.12.2008
Skąd: Polska

Ostrzeżenie: (0%)
-----


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...


--------------------
Mam Windows 7 RC
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
trike
post 2.04.2009, 10:48:44
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 9
Dołączył: 9.01.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
erix
post 2.04.2009, 11:16:40
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
pEbE
post 2.04.2009, 11:18:09
Post #4





Grupa: Zarejestrowani
Postów: 106
Pomógł: 3
Dołączył: 21.03.2006
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $idz = $_SERVER['QUERY_STRING'];
  3. ?>
Go to the top of the page
+Quote Post
kkuba
post 2.04.2009, 14:30:28
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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.

Ten post edytował kkuba 2.04.2009, 14:32:11
Go to the top of the page
+Quote Post
cojack
post 2.04.2009, 19:25:32
Post #6





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


kkuba w podobny sposob to ja sobie logi zapisuję smile.gif


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 02:22