?id= script

Tags:    php

<< < 123 > >>
Hej derude.
Jeg har læst nogle (en del) tutorials på nettet, omkring ?id= scriptet. Men ved dem allesammen skal man placere scriptet øverst på siden. Når jeg laver en ny side ser det bare sådan her ud:
Fold kodeboks ind/udKode 

Så giver det jo problemer med scriptet.
Nogle der kender en anden måde, eller ved hvordan det skal bruges?



26 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Du skal bruge GET-variabler.

Her får du et eksempel på hvordan man nemt kan lave en dynamisk side, med mange forskellige sider.

Fold kodeboks ind/udKode 


Så kan du fx i adresse linien skrive
www.dinside.dk/?page=forum
Så vil din fil ved navn forum.php blive inkluderet.

Dog skal du være opmærksom på at med den kode, har du en større risici for at blive hacked. Men det var bare et eksempel.



Hvis den fil du arbejder i f.eks. hedder 'test.php', så skal du skrive 'test.php?id=1'



Fold kodeboks ind/udKode 


Saa uploader du test.php (Skal vaere der)
og aabner http://www.robertrungholm.dk/forside.php?id=test og saa burde det virke..



Skriv følgende:

Fold kodeboks ind/udKode 


Så bruger du den således
?page=minside2

Så inkludere den minside2.php inde i dit content.. hvis den melder fejl, så post fejlen



men kan jeg godt sætte det ind nedenunder min <? include "topinc.php" ?> ?

Er der ikke et script hvor man bare kan skrive noget andet end absolut filens navn?



Ja du kan godt sætte det under din include.

Hvis du ikke vil skrive filnavn, men hellere id-nummer for hver side, så du bare kan skrive ?id=1 fx

Fold kodeboks ind/udKode 




ja okay, tak, men jeg tror jeg holder mig til den første metode.
Her er det jeg har prøvet at lave:
Fold kodeboks ind/udKode 


hvis jeg i adresselinien så skriver www.robertrungholm.dk/?id=test
så kan siden ikke findes..



Det er fordi du har sat GET metoden til at gå efter test. Dvs at lige nu hvis man følger dit script, så skal du skrive ?test=test



aah. så jeg skal faktisk slet ikke ændre i scriptet?



nu satte jeg så denne kode ind:
Fold kodeboks ind/udKode 

og hvis jeg så prøver at gå ind på www.robertrungholm.dk/?test=test virker det ikke. :roll:



<< < 123 > >>
t