/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mærkelige navne
Fra : crha


Dato : 01-11-01 17:15

Jeg er nybegynder i PHP-verdenen og har stødt på navne som
/download.php?get=unik og kunne godt tænke mig at vide hvordan man selv
bruger disse navne. Jeg kan godt lave navne som /hallo.php?cmd=HejMedDig
men hvis man klikke på et sådan link kommer man til siden hallo.php.

Mvh.
Casper

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Brian Poulsen (01-11-2001)
Kommentar
Fra : Brian Poulsen


Dato : 01-11-01 18:01

In article <zseE7.5173$Ip2.169358@news010.worldonline.dk>, "crha"
<crha.news@kandu.dk> wrote:

> Jeg er nybegynder i PHP-verdenen og har stødt på navne som
> /download.php?get=unik og kunne godt tænke mig at vide hvordan man selv
> bruger disse navne. Jeg kan godt lave navne som /hallo.php?cmd=HejMedDig
> men hvis man klikke på et sådan link kommer man til siden hallo.php.

Når man har en url http://www.something.com/page.php?goto=blabla sætter man
en variabel i url'en det kunne fx bruges i en require() funktion som
følgende:

require("$goto".".php");

og på den måde henter den siden blabla.php.

Håber det gav dig svar nok

Brian Poulsen
-------------
foobar@scalarix.dk

Kasper Damkjær (02-11-2001)
Kommentar
Fra : Kasper Damkjær


Dato : 02-11-01 10:01

crha skrev: (messageID: <news:zseE7.5173$Ip2.169358@news010.worldonline.dk>)

> Jeg er nybegynder i PHP-verdenen og har stødt på navne som
> /download.php?get=unik og kunne godt tænke mig at vide hvordan man selv
> bruger disse navne. Jeg kan godt lave navne som /hallo.php?cmd=HejMedDig
> men hvis man klikke på et sådan link kommer man til siden hallo.php.

For at uddybe Brians svar med et praktisk eksempel, så anvender jeg denne
form for definition af (nogle) variable på min egen hjemmeside.

Fx. http://www.damkjaer.net/OpenPage.php?ID=4a§ion=4

OpenPage.php er en template - altså det design som alle sider skal vises i.

Variablen ID definerer hvilket indhold, der skal fyldes på den aktuelle
side. Når ID er sat i URLen, så er variablen $ID tilrådighed for PHP-koden,
hvilket jeg udnytter til at definere sidens indhold:
....
elseif($ID == "4a"){
$subhead="4.gif";
$submenu="smenu4.inc";
$content="4a.inc";
$pagetitle="Links";
}
....

Disse elementer indsætter jeg så på siden med fx:
include("content/$content");

Variablen section har i dette tilfælde betydning for hvilken type links, der
vises. Variablen bruges i en databasequery på siden:
$db = mysql_connect("mysql.damkjaer.net", "user", "pass");
mysql_select_db("damkjaernet", $db);
$foresp = mysql_query("SELECT name, url, besk, hits FROM link WHERE
section=$section ORDER BY name ASC");

Håber det har kastet endnu mere lys over den måde at definere og bruge
variabler på.

PHP-manualen indeholder også et OK kapitel om variabler:
http://www.php.net/manual/en/language.variables.php

--
Kasper Damkjær
http://www.damkjaer.net

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste