Problem mit include

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

  • Problem mit include

    Hallo!
    Also zuerst möchte ich mal sagen dass ich ein Anfänger im Thema PHP bin.
    Also ich will folgendes machen: Ich will ein html in eine PHP seite includen, wobei der Name der html-Seite jener ist, der in der Adresszeile angeben wird (z.B. index.php?id=1).
    Ich habe folgenden Code ausprobiert, welcher jedoch leider nicht funktioniert:
    PHP-Code:
    $idx$_GET['id'];
    include 
    '$idx.html'
    Wo liegt da der Fehler?

    Vielen Dank schonmal!

  • #2
    informier dich über zeichenketten, dann findest du den fehler ganz schnell.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Stimmt, jetzt hab ich den Fehler wirklich schnell gefunden. Da gehören natürlich " hin, und keine '

      Kommentar


      • #4
        Und es gehört eine Überprüfung des GET-Parameters hin, sonst ist das eine Einladung zum Cross Site Scripting!

        Kommentar


        • #5
          Und wie mach ich das

          Kommentar


          • #6
            Suche Benutzen, Grundlagen lernen.

            Stichwort: Injections.
            ICH BIN ICH!!!

            Kommentar


            • #7
              Da gehören natürlich " hin, und keine '
              richtig sauber ist aber
              PHP-Code:
              include $idx.'.html'
              zum thema injections
              PHP-Code:
              bla.php?id=meine_ganz_bose_seite_mit_schlimmem_code 
              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar

              Lädt...
              X