2010-10-19 22 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 ['] ''符合這些規則的simbol?如果沒有,我該如何解決它,所以它可以工作。

謝謝,邁克

回答

2

添加QSA的標誌追加到查詢字符串,而不是替換它。

+0

你能告訴我,如何使用QSA?謝謝。 – Mike 2010-10-20 14:17:56

+0

像'[QSA,L]'。 – 2010-10-20 15:04:33

+0

好吧,嘗試它,它的工作原理,謝謝。 ;-)我只是沒有太多注意mod_rewrite,所以我不知道該怎麼做,謝謝你的快速回復。 – Mike 2010-10-20 15:18:25

相關問題