if($_GET['sida'] == "") {
require("start.php");
} else {
require($_GET['sida']);
}
OBS! Du bör/ska validera innehållet i $_GET['sida'] innan du inkluderar det, annars kan otäckheter hända!
3 svar · 207 visningar · startad av tonym
Jag håller precis på att ändra inriktning från asp-programmering till php. Innan jag själv listat ut hur man gör, vore jag tacksam om någon kunde "översätta" nedan kod till php. Jag tror det framgår vad den används till...
<%If Request.QueryString("sida") = "" Then
server.Execute("start.asp")
Else
server.Execute(Request.QueryString("sida"))
End If%>
Tacksam för hjälp!
if($_GET['sida'] == "") {
require("start.php");
} else {
require($_GET['sida']);
}
OBS! Du bör/ska validera innehållet i $_GET['sida'] innan du inkluderar det, annars kan otäckheter hända!
Tack! Det var precis det jag var ute efter. Jag inser att validering bör göras för att kontrollera att requestad fil verkligen finns på servern. Hur man gör det kommer jag nog att klura ut själv vad det lider.
Har du något tips på bok som är lämplig att börja läsa för att lära sig detta?
tonym skrev:
Har du något tips på bok som är lämplig att börja läsa för att lära sig detta?
PHP x Bible, där x står för version. Se även tips här:
http://www.webforum.nu/showthread.php?s=&postid=1001404