Det görs bäst med en switch sats:
switch ($_GET['visa']){
case 'dvd':
include("dvd.php");
break;
default:
include("start.php");
}
4 svar · 997 visningar · startad av hallmert
Hej!
Om jag gör en länk, i stil med "index.php?visa=dvd" så ska index.php importera dvd.php där koden ligger. Kort och gott, strängarna för "visa" ska ladda in den .php-fil som heter likadant. Om ingen sträng finns på "visa=" så ska den ladda in den default-sida.
I ASP blir det såhär:
<%
if request.querystring("visa") = "" then
sPage = "start"
else
sPage = request.querystring("visa")
end if
server.execute(sPage & ".asp")
%>
Någon som har lite hjälp-lust?
Tack på förhand!
Det görs bäst med en switch sats:
switch ($_GET['visa']){
case 'dvd':
include("dvd.php");
break;
default:
include("start.php");
}
tusen tack för hjälpen!
Och slarva nu inte med att använda switch! Om du bara gör:
include($_GET['visa']);
...så kan folk inkludera valfri fil på din server, vilket kan vara en säkerhetsrisk.
Och slarva nu inte med att använda switch! Om du bara gör:
include($_GET['visa']);...så kan folk inkludera valfri fil på din server, vilket kan vara en säkerhetsrisk.
Läste inte ditt inlägg ordentligt utan trodde först att du rådde honom att strunta i switch satsen och bara köra en include rakt av.
Tur att jag slarvläste. (y)