• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Lohnt sich $_GET[""] Befehl für die ganze Seite?

Error257

Neues Mitglied
Lohnt sich der _GET[""]-Befehl für die ganze Seite? z.B so schon im index:

PHP:
$_GET["seite"];

if(!isset($site))
    {
    $site="index";
    }

if($site=="index")
    {
    include "./site/index.txt";
    }


if($site=="tutorial")
    {
    include "./site/tutorial.txt";
    }
 
Zuletzt bearbeitet:
ja dann eben eine variable, aber sollte man das für die ganze seite verwenden? hab es jezz gemacht und will nicht hören dass es schlecht ist, da 6 stunden arbeit dann umsonst waren D=

ne jezz echt, ist es schlecht es auf diese methode zu machen
 
Hallo Error,

im Grunde genommen ist das schon eine gute Idee, den Inhalt der Seiten dynamisch mit einem Parameter in der URL abzufragen.
Allerdings solltest du damit ganz vorsichtig sein, denn böse Menschen können damit böse Dinge machen.
Achte darauf, dass du die GET-Parameter genügend filterst und du nur solche zulässt, die du auch haben willst.
Übrigens könntest du das Ganze auch besser als switch-Abfrage formulieren.

MfG Icy
 
Es ist ein Unterschied, ob etwas eine Funktion (Befehl) oder eine Variable ist.
Das Statement
Code:
$_GET["seite"];
ist falsch, weil es sich um eine Variable handelt. Eine Variable kann man nicht aufrufen/ausführen.
 
@efchen... natürlich verlinke ich seiten keine variablen
hier meine neue seite an der ich arbeite:
Error257
da hab ich das genauso gemacht
aber bisher nur home und bei sonstige etwas verlinkt
bis zum januar soll das fertigg werden =)


jup diese böse menschen >.< ^^
was könnten sie eigentlich damit machen ausser seiten selber aufrufen?

unde wie kann ich das verhindern? so z.b?
PHP:
if(!(site=start or index)) 
{
     echo "Du böser Mensch";
}
aber das wäre ja zu viel schnipselei =P

ach ja: warum verwenden das eigentlich so wenig leute?
bisher hab ich diese methode nur sehr selten gesehen
 
Zurück
Oben