Dennis: mod_rewrite Frage

Beitrag lesen

Hi Frank,

Mein Problem ist auch, das es nicht immer nur 1 oder 2 Variablen sind, sondern auch mal 5.

Wenn du es mit RewriteRule ^(.*)\.html$ index.php?main=$1 [QSA] machst, wird der komplette Query String mit umgeschrieben, also
  agb.html?lang=de&foo=bar&a=b&x=y
würde umgeschrieben zu
  index.php?main=agb&lang=de&foo=bar&a=b&x=y

Ein Hinweis noch: Ich hoffe, dass du in der index.php _nicht_
include $_GET['main']; //große Sicherheitslücke!
verwendest!

Es ist ein kleiner Shop, wo nur die anzeige der Artikel so übergeben wird. Dinge Speichern wird mit POST übergeben.

Ähm, was hat das eine mit dem Anderen zu tun? Von Speichern war nicht die Rede - es ging lediglich darum, wie du die Information ?main=agb auswertest und dass du es nicht wie oben gezeigt machen sollst, weil du dann eine fette Sicherheitslücke hättest.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Crypt::PasswdMD5 jetzt auch in PHP
Ein wirklich weiser Mann spielt nie mit einem Einhorn Bockspringen. (Häfft)