S Shaadow Medlem sedan apr. 2006 32 inlägg Frågan 1 okt. 2008 12:50 #1 Halloj!
Har funderat över hur länkar som ser ut så här fungerar:
<a href="http://adress.se/?p=home ">Home</a>
Testade att länka till olika saker på min sida genom att använda /?p= men samma innehåll visades. Så hur fungerar det? Hur får man in annan information på sidorna? Fungerar det som iframes?
Tack på förhand
tydal Medlem sedan juni 2003 4 013 inlägg Du får värdet i variablen $_GET['p'] så du får kolla vad den innehåller och visa lämpligt innehåll. Oftast hämtar man det ju från en databas.
S Shaadow Medlem sedan apr. 2006 32 inlägg
tydal skrev:
Du får värdet i variablen $_GET['p'] så du får kolla vad den innehåller och visa lämpligt innehåll. Oftast hämtar man det ju från en databas.
Skulle du kunna skriva något exempel här? :)
tydal Medlem sedan juni 2003 4 013 inlägg if ($_GET['p'] == "home")
{
// Skriv ut hemsidan.
}
elseif ($_GET['p'] == "help")
{
// Skriv ut hjälpsidan.
}
P Pedda Medlem sedan juni 2000 6 031 inlägg
tydal skrev:
if ($_GET['p'] == "home")
{
// Skriv ut hemsidan.
}
elseif ($_GET['p'] == "help")
{
// Skriv ut hjälpsidan.
}
Jag förespråkar switch sats istället för if satser i detta fallet då det kan bli ganska många statements.
switch ($_GET['p']){
case 'home':
include("startpage.php");
break;
case 'help':
include("helpfile.php");
break;
default:
include("startpage.php");
}