Avatar billede kgp43 Nybegynder
17. oktober 2004 - 23:05 Der er 10 kommentarer og
1 løsning

Hvordan virker denne url?

http://www.domain.com/?page=main/link2us

Hvordan skal dette link forståes?
Avatar billede dorgbar Nybegynder
17. oktober 2004 - 23:14 #1
? hvad mener du?
rent programmerings messigt?
Avatar billede kgp43 Nybegynder
17. oktober 2004 - 23:17 #2
yep.

Mine links ser normalt sådan her ud: www.domain.com?value=123
Herfefter får jeg en variable (value) med værdien "123", men hvordan virker overstående link?
Avatar billede mollevp Nybegynder
17. oktober 2004 - 23:18 #3
de har en variabel page med værdien main/link2us
Avatar billede detox Nybegynder
17. oktober 2004 - 23:19 #4
Den virker vel på samme måde. Altså ved at give variablen $_GET['page'] værdien: main/link2us.
Avatar billede detox Nybegynder
17. oktober 2004 - 23:22 #5
Men det ligner dårlig programmering, da man muligvis kan include hvad som helst på den måde.
Avatar billede kgp43 Nybegynder
17. oktober 2004 - 23:31 #6
detox; Det er præcis hvad der er sket. Min server har været nede hele dagen, da jeg hoster nogle sites for venner - fik en trojan (irc file server, dor) ind på min server.

Vil det sige at han bare kan lave linksene om til www.domain.com?page=værdi, hvorefter fejlen ikke kan udnyttes?
Avatar billede erikjacobsen Ekspert
18. oktober 2004 - 00:05 #7
Ja, hvis han siger (ca)

  include($_GET["page"]);

bør han straks lave det om til (ca)

  www.domain.com/?page=1

og

  $a=$_GET["page"];
  if ($a=="1") {
    include("main/link2us");
  }
  if ($a=="2") {
    include("we/are/the/best");
  }

(kun en skitse)
Avatar billede Slettet bruger
18. oktober 2004 - 01:22 #8
Jeg ville nok bruge et array på ca. denne måde:

$pagelist=array(
  'forside'=>'forside.php',
  'nyheder'=>'nyhed.php'
);

if(isset($pagelist[$_GET['page']]){
  include($pagelist[$_GET['page']]);
} else {
  include("forside.php");
}

Så kaldes den som www.domain.com/?page=forside
Avatar billede kgp43 Nybegynder
18. oktober 2004 - 13:39 #9
Informationen er givet videre :)
Ligger i et svar, så er der points.
Avatar billede Slettet bruger
18. oktober 2004 - 13:47 #10
svar...
Avatar billede Slettet bruger
18. oktober 2004 - 13:49 #11
Og ny i ny og forbedret udgave med fed ramme til venstre ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester