Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

[MOD_Rewrite] Verständnisfrage

  Alt 28. Jan 2008, 14:44
Hallo,

ich verstehe da was bei mod_rewrite nicht. Angenommen, meine Seite lautet

http://seite.tld/news/neues-in-delphi.htm

Wenn ein Besucher diese Seite aufruft, wird, so in meinem Fall, eine Quelle aus der DB zitiert oder geladen. Nur wie sage ich der DB_Query, dass die die News "neues-in-delphi" laden soll. Muss ich diesen Titel nochmal mit in der db speichern? Wenn ja, hätte ich ja 2 Titel-Felder in der Tabelle, einen, um aus der mod_rewrite-url den Datensatz zu identifizieren, und einen, um dem Leser den "echten", schönen Titel anzuzeigen. Also so:

Code:
$titel = $_REQUEST['titel'];

$sql = "SELECT mr_titel, nice_titel FROM news WHERE mr_titel = '".htmlentities('$titel')."';";
Und die DB wäre dann so:

Code:
id | mr_titel | nice_titel | datum | inhalt
mr_titel steht für mod_rewrite-titel.

Ist das nicht ein wenig kompliziert? Gut, man könnte in die URL noch die ID mit ausgeben, also 728-neues-in-delphi.htm. Aber dann könnte die ID auch jeder sehen.

Wie macht ihr das?

danke
Bisheriger Nutzername "DJ-SPM"
  Mit Zitat antworten Zitat