Gå til innhold

if($_GET['side'] == "admin"){ tillat vise seksjon


Gjest Slettet+432

Anbefalte innlegg

Gjest Slettet+432
Skrevet

Ok.. jeg prøver å få det til slik at

 

hvis $_GET['side'] == "admin" så tillater den at jeg skriver &seksjon=hoved, altså når side = admin. Men hvordan hindre den i dette hvis jeg skriver side=hovedsiden&seksjon=hoved ?

 

Mitt "seksjonsscript":

switch($_GET['seksjon']){

case 'hoved':
include("admin_system/hoved.php");
break;

case 'nyheter':
include("nyheter.php");
break;

}

Videoannonse
Annonse
Gjest Slettet+432
Skrevet

eeh... kan du forklare det litt nærmere?

Skrevet
if ($_GET['side'] == "admin") {
switch($_GET['seksjon']){

case 'hoved':
include("admin_system/hoved.php");
break;

case 'nyheter':
include("nyheter.php");
break;

}
}
else {
// ikke gjør noe med seksjon.
}

Gjest Slettet+432
Skrevet

Hmm.. nå prøvde jeg med to sånne include greier og det funker ikke skikkelig... Handlingen på siden som skal hentes utføres, men kommer ikke opp noen meldinger, den forblir på samme siden.

 

(side=admin&seksjon=nedlastinger&handling=resultat)

Gjest Slettet+432
Skrevet (endret)

Bruker sessions, det er ikke en beskyttelse heller.

 

Edit: er bare for å få linkene til å se bedre ut enn side=admin_nedlastinger_resultat og så videre..

Endret av Slettet+432
Skrevet

Den er da ikke direkte usikker sirice.

Er ikke noe bruker input som lastes direkte. Filnavnene ligger jo hardkodet.

Med mindre det der er alt som skal til for å laste en admin side så er det ikke noe som er usikkert med det.

Så snart man begynner å inkludere filer rett i fra get variabler da kan vi snakke usikkert.

Regner egentlig med at trådstarter har en eller annen form for autentisering på siden, med tanke på at det ser ut som en admin side.

Gjest Slettet+432
Skrevet

Ja, bruker sessions for å identifisere brukere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...