Ergebnis 1 bis 10 von 10

Thema: mod rewrite username -> id

  1. #1
    Meister(in)
    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard mod rewrite username -> id

    Hallo,

    ich möchte in einem Protal den Usern einen Link zu ihrem Profil in der Form
    www.domain.de/username

    Die Profile werden jedoch anhand der UserID bestimmt.

    Wie muss ich also die URL von mod rewrite umwandeln lassendamit aus

    www.domain.de/username

    das hier

    www.domain.de/?module=profil&id=6548

    wird?

    (Dass es geht weiß ich von os-community.de)
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    soweit ich weiß kann modrewrite keine datenbanken lesen

    das einzige bleibt wohl, auf dieses hier umzuwandeln:
    www.domain.de/?module=profil&name=usernameund dann über den username aus der datenbank zu lesen
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    schade schade...

  4. #4
    Großmeister(in) Avatar von R3WARD
    Registriert seit
    08.02.2008
    Ort
    localhost
    Beiträge
    597
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also ich würde es so machen:

    per Mod Rewrite www.domain.de/username in z.B.
    www.domain.de/userfile.php?user=username
    und in dieser Datei auslesen um welchen Usernamen es sich handelt und aus der Datenbank die zugehörige ID herauslesen und dann intern auf www.domain.de/?module=profil&id=(dieID) weiterleiten.

  5. #5
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    aber wenn man eh schon die daten über den usernamen ausliest, is es doch unnötig noch über die ID das zu machen, oder?
    Something big is coming. And there will be pirates and ninjas and unicorns...

  6. #6
    Großmeister(in) Avatar von R3WARD
    Registriert seit
    08.02.2008
    Ort
    localhost
    Beiträge
    597
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja schon aber es handelt sich ja um ein Forum und dieses arbeitet mit IDs.
    Also muss man den Usernamen in eine ID umwandeln

  7. #7
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich würds generell über die ID machen, da das dann ein wenig sicherer ist.
    Man kann nämlich übeprrüfen, ob es ein numerischer Wert ist, und somit Injection ausschließen, da man dann eine Fehlermeldung zurückliefert, et cetera

  8. #8
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    aber da es für die user ist, sollte es über die Namen gehen, da das hier:
    Code:
    www.domain.de/Dodo
    leichter zu merken ist, als das hier:
    Code:
    www.domain.de/12471
    Und wenn man das schon so macht, muss man die ID über den Namen auslesen, und dann kann man auch gleich de Rest mitlesen
    Something big is coming. And there will be pirates and ninjas and unicorns...

  9. #9
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich würd alles gleich mod_rewriten und die index.php das dann auswerten lassen, geht am leichtesten, weil php kontrollierbarer ist und mehr Möglichkeiten bietet.

  10. #10
    Meister(in)
    Themenstarter

    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von R3WARD
    [...]aber es handelt sich ja um ein Forum[...]
    genau gesagt handelt es sich um ein eroticportal in dem, die im im horizontalen Gewerbe arbeitenden Leute, inserieren können.
    Dabei soll jedes Inserat mit einem Usernamen betitelt werden, welcher ebenfalls Teil der eigenen Inserat-URL sein soll, damit "Kunden" besser mit diesen Inseraten werben können.

    Zitat Zitat von R3WARD
    also ich würde es so machen:

    per Mod Rewrite www.domain.de/username in z.B.
    www.domain.de/userfile.php?user=username
    und in dieser Datei auslesen um welchen Usernamen es sich handelt und aus der Datenbank die zugehörige ID herauslesen und dann intern auf www.domain.de/?module=profil&id=(dieID) weiterleiten.
    So werd ich es machen, scheint wohl die logischste Lösung zu sein.
    Wieso bin ich nicht gleich selber drauf gekommen :P

Ähnliche Themen

  1. username in site_actions anzeigen
    Von Seawolf-371 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 26.11.2007, 18:29
  2. Password und username
    Von Frager im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 17.02.2006, 18:51
  3. Windows username
    Von Wolfgang im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 30.09.2005, 16:52
  4. $username post
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 03.05.2005, 19:26
  5. Username ändern?
    Von Pfeffi im Forum Forum-Hilfe.de intern
    Antworten: 11
    Letzter Beitrag: 17.05.2003, 21:33

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •