webForumDet fria alternativet

Fråga ang. länkar

PHP

4 svar · 509 visningar · startad av Shaadow

Medlem sedan apr. 200632 inlägg
Frågan#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

Medlem sedan juni 20034 013 inlägg
#2

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.

Medlem sedan apr. 200632 inlägg
#3

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? :)

Medlem sedan juni 20034 013 inlägg
#4

if ($_GET['p'] == "home")
{
// Skriv ut hemsidan.
}
elseif ($_GET['p'] == "help")
{
// Skriv ut hjälpsidan.
}

Medlem sedan juni 20006 031 inlägg
#5

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");
}
256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)