Avatar billede lazlowdk Nybegynder
03. februar 2005 - 21:10 Der er 13 kommentarer

get og post

min side er opbyget ved at jeg includerer de forskellige sider i index.php... det gør jeg via denne kode:

if (isset($_GET['page']))
{
    if (!file_exists($_GET['page'].".php"))
    {
        echo("<h3>Siden kunne ikke findes!</h3>");
    }
    else
    {
        include ("$_GET[page].php");
    }
}
else
{
    echo "kan ikke finde siden da jeg er thum";
}

Men når jeg bruger denne form:

<form action="index.php?page=download" method="get">
<input type="text" name="tlf" maxsize="8">
<input type="hidden" name="sang" value="<? echo $sang; ?>">
<input type="submit" value="Download">
</form>

så går det i kage og den skriver "kan ikke finde siden da jeg er thum" på skærmen... hvad går galt...
Avatar billede tigertool Nybegynder
03. februar 2005 - 21:13 #1
Prøv med:

include($_GET[page].".php");
Avatar billede erikjacobsen Ekspert
03. februar 2005 - 21:15 #2
<form action="index.php" method="get">
<input type="hidden" name="page" value="download">
<input type="text" name="tlf" maxsize="8">
<input type="hidden" name="sang" value="<? echo $sang; ?>">
<input type="submit" value="Download">
</form>
Avatar billede tigertool Nybegynder
03. februar 2005 - 21:17 #3
generelt synes jeg du springer rundt mellem at bruge:

$_GET[page]

og

$_GET['page']
Avatar billede lazlowdk Nybegynder
03. februar 2005 - 21:17 #4
super erikjacobsen .... skriv et svar og få duine point...
Avatar billede Slettet bruger
03. februar 2005 - 21:17 #5
<form action="index.php" method="get">
<input type="hidden" name="page" value="download">
<input type="text" name="tlf" maxlenght="8">
<input type="hidden" name="sang" value="<? echo $sang; ?>">
<input type="submit" value="Download">
</form>
Avatar billede Slettet bruger
03. februar 2005 - 21:18 #6
jeg tror ikke at der er noget der hedder maxsize..
Avatar billede Slettet bruger
03. februar 2005 - 21:18 #7
lol lazlowdk det var i samme sekund vi postede :D
Avatar billede Slettet bruger
03. februar 2005 - 21:19 #8
-> tigertool det korrekte er $_GET['page'], ligemeget hvad man ellers kan skrive :)
Avatar billede erikjacobsen Ekspert
03. februar 2005 - 21:22 #9
Det hedder heller ikke maxlenght med maxlength ;)

Tak, jeg samler slet ikke på point.

Du skal passe på sikkerhed på dit site. Læs mere fx her:
http://phpsec.org/projects/guide/1.html#1.4.2
Avatar billede Slettet bruger
03. februar 2005 - 21:23 #10
ahh det er bare mit engelske der er lidt dårligt erikjacobsen, jeg forveksler altid th med ht :P
Avatar billede tigertool Nybegynder
03. februar 2005 - 21:25 #11
wicez -> er jeg klar over. :P Synes bare lige jeg ville gøre opmærksom på det.
Avatar billede Slettet bruger
04. februar 2005 - 10:20 #12
oki :)
Avatar billede tigertool Nybegynder
19. februar 2005 - 18:00 #13
Husk lige at lukke :)
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