Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Regex-Prüfung mit mod_rewrite UND php?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Regex-Prüfung mit mod_rewrite UND php?

    Code:
    RewriteRule ^artikel/([a-zA-Z0-9+]+)(?:\/)?$    index.php?controller=article&name=$1 [QSA]
    Wenn ich das richtig verstanden habe, bedeutet diese Regel, dass der Suchstring nur dann gültig ist, wenn es alphanumerische Zeichen und das + Zeichen enthält.

    Somit wäre eine erneute Prüfung durch PHP mit
    Code:
    preg_match([/* regex */], $_GET['name'])
    doch nur überflüssig und ressourcenfressend. Oder sollte der Suchstring trotz der .htaccess Bedingung nochmal geprüft werden?

  • #2
    Solltest Du auf jeden Fall tun. .htaccess Dateien ändern sich und vielleicht hast Du die fehlende scriptseitige Validierung dann schon vergessen. Genauso kann eine Erweiterung des mod rewrite ebenfalls auf das Script zeigen, aber unter anderen Bedingungen.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

    Kommentar


    • #3
      Zitat von nikosch Beitrag anzeigen
      Solltest Du auf jeden Fall tun. .htaccess Dateien ändern sich und vielleicht hast Du die fehlende scriptseitige Validierung dann schon vergessen. Genauso kann eine Erweiterung des mod rewrite ebenfalls auf das Script zeigen, aber unter anderen Bedingungen.
      Das ist ein Argument, danke dir!

      Kommentar

      Lädt...
      X