Det är ju ingen utifrån som kan se koden..
Bara den som har tillgång till din programkod..
Och jag antar att det inte är allt förmånga som har det.
kan man gömma kod så ingen kan se den?
tex losenord till mysql databas
9 svar · 334 visningar · startad av nille99
kan man gömma kod så ingen kan se den?
tex losenord till mysql databas
Det är ju ingen utifrån som kan se koden..
Bara den som har tillgång till din programkod..
Och jag antar att det inte är allt förmånga som har det.
Ett tips är att döpa om alla .inc filer till .asp annars så gäller det fundrusse skrev!
Kam man inte ställa in servern så att den inte visar .inc filer?
Jo, man kan lägga till i Internet Services Manager så .inc-filer tolkas på samma sätt som .asp-filer.
Mvh,
Men du kan väl även ställa in det så att dom inte visas över huvud taget?
Alltså, antingen visas filen eller så exekveras dom inte. Du kan även äändra rättigheterna på filerna så att <nobody> (allså dom som surfar på webbplatsen) inte har behörighet till att läsa filerna. Men det kan förmodligen ställa till en del problem, definititvt på en webbplats!
1. Många har inte själv tillgång till servern.
2. Vad är svårast? Att trixa med .inc filer eller att använda .asp filer som duger bra för resten av webbplatsen?
Det finns ingen prestandavits eller någon annan teknisk poäng att döpa filerna till .inc. Den enda poängen är att den som tittar på din webbplats direkt kan avgöra att det är en include fil som åsyftas.
Jag tycker det är rätt larvigt.
Antingen har du en mapp som heter includes/ där du lägger allt sånt eller så framgår det med önskvärd tydlighet i koden, <!- #INCLUDE VIRTUAL="/menu.asp" --!>
Den som inte fattar att menu.asp är server side includes får det nog svårt att förstå resten av webbplatsen också!
Alltså, antingen visas filen eller så exekveras dom inte.
Jag testade att lägga upp en .inc-fil på min webbsida för att se vad som hände.
Jag får "HTTP-fel 403 - Nekad åtkomst" men den går att inkludera.
Så bra!
För enkelhetens skull kan man döpa filerna till typ: menu_inc.asp
eller dylikt.