Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mod-rewrite dla zielonego...
Forum PHP.pl > Forum > PHP
vieri_pl
Mam taki link:

index.php?dzial=wiadomosci&id=1 wiem ze za pomocą mod-rewrite można zmienić jego wygląd na index.php?wiadomosci,1 ale jak to zrobić... Wiem tez że tworzę nowy plik .httacces co w nim wklepuje questionmark.gif?
crash
Żeby uzyskać index.php?wiadomosci,1 nie musisz używać mod_rewrite, wystarczy przeanalizować _GET.
vieri_pl
Tzn. metode get wykorzystać questionmark.gif Można dać jakiś przykład questionmark.gif?
crash
  1. <?php
  2. if( count( $_GET ) == 1 )
  3. {
  4.  $data = array_keys( $_GET );
  5.  $data = explode( ',', $data[ 0 ], 2 );
  6.  
  7.  $act = $data[ 0 ];
  8.  $id = $data[ 1 ];
  9. }
  10. else
  11. {
  12.  $act = 'default';
  13.  $id = 0;
  14. }
  15. ?>
vieri_pl
To wstawiam głownym pliku strony questionmark.gif? tzn. ten kod ma być dołączany do kazej strony questionmark.gif
crash
No nie rób szopki, przecież to po prostu analizuje dane _GET i ustawia zmienną $act (odpowiednik Twojego $_GET[ 'dzial' ]) i $id. Wstawiasz to tam gdzie chcesz tego użyć.
vieri_pl
aha już kumam dzięki ! no i działa co najważniejsze
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.