0

php でデータ フィルターを作成しようとしています。そのためには、「get」メソッドでフォームを使用したいと考えています。$_GET['var'] のいずれかを参照しようとすると、この通知が表示されることは問題ではありません。

echo $_GET['kraj'];

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

URLコードは次のとおりです。

代替テキスト

私が問題だと思うのは、URLをきれいなものに書き換える.htaccessファイルです。

これが私の .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[''] を参照することはできますか? それらのルールのシンボル?そうでない場合は、どうすれば修正できますか。

ありがとう、マイク

4

1 に答える 1

2

フラグに追加QSAして、クエリ文字列を置き換えるのではなく追加します。

于 2010-10-19T21:48:46.067 に答える