Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Miłe URL
mattix19
post 16.07.2010, 12:35:57
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Witam
Chcialbym zrobic na mojej stronie takie url:
www.mojadomena.com/index,reklama
chodzi mi bardziej o to ze nie ma rozszezenia php i jest przecinek pomiedzy zmiennymi.
Jak sie za to zabrac?
pozdrawiam


--------------------
CI
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post 16.07.2010, 12:38:20
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Musisz je pogłaskać


google -> mod_rewrite


--------------------
Go to the top of the page
+Quote Post
thomson89
post 16.07.2010, 12:46:10
Post #3





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Po pierwsze, musisz mieć plik .htaccess. Wszystkie twoje pliki w PHP powinny nie mieć rozszerzeń!
Kod
<Files index>
ForceType application/x-httpd-php
</Files>

I analogicznie resztę plików PHP.

Potem w pliku dodajesz obsługę parametrów po przecinku.

  1. $wszystkie_parametry = array();
  2. $domyslne = '';
  3. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $domyslne;
  4. $wszystkie_parametry = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );


I potem do switcha wstawiasz zmienną $wszystkie_parametry[0]. Przy explode należy coś zmienić. Sam się domyśl co. Im więcej masz parametrów tym więcej tabelek i switchy.

Ja tak robię u siebie - jest to sposób wystarczający i prosty. Na stronie erix'a znajdziesz artykuł o przepisywaniu linków (mod_rewrite). Poszukaj.

Ten post edytował thomson89 16.07.2010, 12:46:30


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
wookieb
post 16.07.2010, 12:47:53
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(thomson89 @ 16.07.2010, 13:46:10 ) *
Po pierwsze, musisz mieć plik .htaccess. Wszystkie twoje pliki w PHP powinny nie mieć rozszerzeń!

Co za bzdet...

Cytat
Na stronie erix'a znajdziesz artykuł o przepisywaniu linków (mod_rewrite). Poszukaj.

Pozostaw to lepiej temu artykułowi


--------------------
Go to the top of the page
+Quote Post
mattix19
post 16.07.2010, 12:51:30
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Dziekuje bardzo za pomoc smile.gif


--------------------
CI
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: 18.07.2025 - 02:49