Nie działa $_GET, nie pobiera zmiennej.

0

Niby prosty problem a jednak nie mogę sobie z nim poradzić. Mam sobie np taki link strona.pl/kategoria/?w=3
Kulturalnie więc chciałbym sobie pobrać zmienną $w i o ile jeżeli robię to na stronie głównej to jest wszystko ok, to już dalej wgłąb strony jak wchodzę coś nie śmiga. Zmiennej po prostu nie pobiera przy echo czy print_r wyświetla po prostu nic. Zmieniałem nazwę zmiennej, filtrowałem i dalej coś nie ten tegos.

Warto dodać że każda strona działa na startowym pliku, który pobiera link i na podstawie zawartości w porównaniu z tabelą w bazie sprawdza jaką stronę ma załadować.

0

jaki framework? masz jakieś regułki mod_rewrite? pokaż kod

0

.htaccess wygląda tak:

RewriteEngine On
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^([a-zA-Z0-9-/.,]+)$ index.php?page=$1 [L]

RewriteCond %{REQUEST_URI} [^/]$
RewriteRule ^([^.]+)$ $1/ [R=301,L]

RewriteRule ^([^.]+)/$ index.php?page=$1 [L] 
0

$_GET['w'], a nie $w

upewnij się, że masz wyłączone register_globals, bo to potencjalna luka

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0