Loading...   Upload Image

lion anstatt profil?id=1Forum » Webzone » PHP & MySQL » lion anstatt profil?id=1

Neues Thema verfassen Neues Thema

  • Lion11User ist offline
    Newbie


    Lion11

    Registriert: 03.12.2007
    Beitraege: 8

    17.05.2009 um 19:53 Uhr

    Hey,
    da ich im Wishbook dazu kein tutorial erstellt wurde wollte ich hier nochmal nachfragen in der hoffnung das es hier geht.

    Also ich wrde gerne wissen wie ich mit htaccess das so machen kann das der name des benutzers angezeigt wird in dem fall lion anstatt profil.php?id=1??

    Ich hoffe es kann mir helfen und danke schonmal vielmals dafr.
    lg Lion



  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    17.05.2009 um 21:15 Uhr

    Hi,
    Wie Alice schon im Wischbook erwhnt hat ist das Mod_Rewrite.. Um zu Verstehen worum, und wie es geht, hab ich dir mal Tutorials dazu Rausgesucht!

    Einfhrung
    www.giatu.de/tutorial.php?id=613

    Syntax
    www.giatu.de/tutorial.php?id=617

    URLs Umwandeln
    www.giatu.de/tutorial.php?id=614

    Spambots, Ips usw Aussperren
    www.giatu.de/tutorial.php?id=615

    Ich hoffe ich konnte dir Helfen,
    Lg Pascal

    PS: Wenn du noch Fragen hasst, kannst du dich ja hier nochmal Melden!



    Wenn man sich dann beim Ministerium beschwert kommt warscheinlich nen DinA4 zettel zurck wo dick und fett "OWNED" draufsteht.
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    17.05.2009 um 22:23 Uhr

    Also ich wrde gerne wissen wie ich mit htaccess das so machen kann das der name des benutzers angezeigt wird in dem fall lion anstatt profil.php?id=1??

    Die Regel explizit fuer diesen Fall wuerde lauten:

    RewriteRule ^/lion$ /profil.php?id=1 [QSA]

    Aber ich kann dir fast schon garantieren, dass du damit nich wirklich was anfangen kannst. Du muesstest dann naemlich fuer jeden User extra eine Regel erstellen, was nicht so sinnvoll waere, bei mehreren Usern.

    Schreib dein Script um, so dass du anstatt der ID den Namen uebergibst(was ich nicht empfehlen wuerde), dann kannst du mit Platzhaltern arbeiten, oder haeng an den Usernamen zusatzlich dann noch die ID mit an, dann waer es wesentlich einfacher und du kommst nur mit einer einzigen Regel hin.

    RewriteRule ^/(.*)-([0-9]+)$ /profil.php?id=$2 [QSA]

    Aber auch damit wirst du keine Freude haben, dann kaemst du naemlich mit den anderen Dateien ins Straucheln, sofern ein Username genauso heisst wie eine deiner Dateien ...

    Besser waere ein URL nach dem Schema /profil/USERNAME-ID, da haettest du mit deinen restlichen Dateien dann eigentlich keine Probleme und das Script weiss, wer gemeint ist ;)

    RewriteRule ^/profil/(.*)-([0-9]+)$ /profil.php?id=$2 [QSA]

    Liebe Gruesse
    Alice




    ... { signatur } ...
  • Lion11User ist offline
    Newbie


    Lion11

    Registriert: 03.12.2007
    Beitraege: 8

    21.05.2009 um 20:02 Uhr

    Hey,
    danke es hat geklappt.
    lg Lion




[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider