2010-10-19 7 views
0

Я пытаюсь создать фильтр данных с php и для этого хочу использовать форму с методом get. Не проблема в том, что я получаю это уведомление, когда пытаюсь обратиться к любому из $ _GET ['var'].

echo $_GET['kraj']; 

Notice: Undefined index: kraj in C:\wamp\www\inc\pages\filtr.php on line 23 

А вот код URL:

alt text

То, что я думаю, что может быть проблема в файл .htaccess, который переписывает URL, любуйтесь из них.

Вот пример моего .htaccess:

RewriteEngine on 
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2&detail3=$3 [L] 
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2 [L] 
RewriteRule ^([^/\.]+)/?$ index.php?detail1=$1 [L] 

Можно сослаться на $ _GET [ ''] после того, как '' Симбол с этими правилами? Если нет, как я могу это исправить, так что он может работать.

Спасибо, Майк

ответ

2

Добавить QSA флагов для добавления к строке запроса вместо того, чтобы заменить его.

+0

Не могли бы вы рассказать мне, как использовать QSA? Благодарю. – Mike

+0

Как '[QSA, L]'. –

+0

Хорошо, попробовал, и это работает, спасибо. ;-) Я просто не очень люблю в mod_rewrite, поэтому я не знал, что с ним делать, спасибо за быстрый ответ. – Mike