0

我正在尝试使用 php 制作数据过滤器,为此,我想使用带有“get”方法的表单。不是问题是,当我尝试引用任何 $_GET['var'] 时,我会收到此通知。

echo $_GET['kraj'];

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

这是网址代码:

替代文字

我认为问题可能是 .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 有那些规则?如果没有,我该如何解决它,所以它可以工作。

谢谢,迈克

4

1 回答 1

2

添加QSA到标志以附加到查询字符串而不是替换它。

于 2010-10-19T21:48:46.067 回答