Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] System includowania - Inny sposób
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Witam, jak zmienić sposób includowania stron z:
Cytat
index.php?action=strona1

Widziałem, że na niektórych stornach wygląda to w ten sposób:
Cytat
www.mojadomena.pl/strona1/


Jak to zorbić ?


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Możesz to zrobić za pomocą funkcji mod_rewrite. Artykuł o tym znajdziesz TUTAJ.


--------------------
Go to the top of the page
+Quote Post
Meares
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


Nie tylko mod_rewrite. tongue.gif Mi udało się to osiągnąć bez niego. winksmiley.jpg


--------------------
manual mmocenter
Nie pomagam na PW!
Go to the top of the page
+Quote Post
Blame
post
Post #4





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Cytat(Meares @ 29.10.2009, 17:22:29 ) *
Nie tylko mod_rewrite. tongue.gif Mi udało się to osiągnąć bez niego. winksmiley.jpg

No tak winksmiley.jpg dlatego napisałem "możesz". Oczywiście istnieje możliwość uzyskania tego samego za pomocą funkcji. Tu masz przykład.


--------------------
Go to the top of the page
+Quote Post
desavil
post
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Dzięki za pomoc.

PS. Co polecacie mod_rewrite czy ten 2 przykład ?

Co wydajniejsze


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
Blame
post
Post #6





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Jeśli masz taką możliwość to mod_rewrite.


--------------------
Go to the top of the page
+Quote Post
potreb
post
Post #7





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Cytat(Blame @ 29.10.2009, 18:34:53 ) *
Jeśli masz taką możliwość to mod_rewrite.


A jak nie masz mod_rewrite bo serwer HTTP to IIS?


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

Go to the top of the page
+Quote Post
Blame
post
Post #8





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


W tedy możemy skorzystać z funkcji którą podałem cztery posty wyżej.


--------------------
Go to the top of the page
+Quote Post
potreb
post
Post #9





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Cytat(Blame @ 29.10.2009, 19:02:32 ) *
W tedy możemy skorzystać z funkcji którą podałem cztery posty wyżej.


Zauważ, że ww funkcji trzeba też zrobić w .httaccess zmianę, dla IIS 6 nie ma mod_rewrite i wielu innych usług.


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

Go to the top of the page
+Quote Post
Meares
post
Post #10





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


  1. function NiceUrl() {
  2. $url = explode('/', $_SERVER['PHP_SELF']);
  3.  
  4. foreach($url as $key => $value) {
  5. if($key > 1) {
  6. $new_key = $key - 2;
  7. $url2[$new_key] = $value;
  8. }
  9. }
  10.  
  11. $url2['FILE'] = $url[1];
  12. $url2['ACTION'] = $url[2];
  13.  
  14. return $url2;
  15. }

Adres w przeglądarce: http://costam.pl/index.php/FILE/ACTION/parametr1/parametr2/
  1. // W jakimś pliku dajemy:
  2. $_NICEURL = NiceUrl();
  3. $_GET['parametr1'] /* TO */ $_NICEURL[1]
  4. $_GET['parametr2'] /* TO */ $_NICEURL[2]

Itd...


--------------------
manual mmocenter
Nie pomagam na PW!
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 Aktualny czas: 20.08.2025 - 08:26