Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] gubienie GET
Forum PHP.pl > Forum > Przedszkole
Regyam
Mam taki o to problemik.
Kod w htaccess to:
  1. kategoria/([0-9]*)/([0-9]*)/([a-z-]+)$ kategoria.php?id=$1&pg=$2&nazwa=$3

I skrypt nie widzi mojego $_GET[id]. printf($_GET) tez nic nie pokazuje.
W czym moze tkwic problem?
b_chmura
Kod
RewriteEngine On
RewriteRule ^kategoria/([^/]*)/([^/]*)/([^/]*).htm$ kategoria.php?id=$1&pg=$2&nazwa=$3 [L]


i przede wszystkim upewnij sie czy Twój serwer obsługuje mod_rewrite
Regyam
Obsługuje. Miałem wczesniej 1,1,kategoria.html ale chcialem miec tak i cos sie schranilo.

No i kurde nadal nie działa. Tzn nie przekazuje danych z $_GET, server mam na ovh.pl
batman
Ekspertem od mod_rewrite nie jestem, ale moim zdaniem brakuje Ci flagi QSA w regule.
Kod
kategoria/([0-9]*)/([0-9]*)/([a-z-]+)$ kategoria.php?id=$1&pg=$2&nazwa=$3 [L,QSA]

L również warto dodac.
nexis
Cytat(Regyam @ 11.11.2007, 14:12:46 ) *
nie widzi mojego $_GET[id]


  1. <?php
  2. echo $_GET['id'];
  3. ?>
Regyam
No kurde nie działa. Moze mial ktos podobny problem bo juz ne wiem co robic. ;/
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.