Avatar billede dennism Nybegynder
08. juni 2003 - 22:38 Der er 9 kommentarer og
1 løsning

PHP: Include

Jeg har nogle include-filer som ligger i /include.
Kan jeg på en eller anden måde, lave sådan at man kun har adgang til disse filer, hvis bliver bliver kaldt via en include-funktion?

Altså sådan, at man ikke bare kan få til denne adresse og se dokumentet:
www.domæne.dk/include/fil.php
Avatar billede ztyxx Nybegynder
08. juni 2003 - 22:40 #1
kan du ikke smide et lille stykke javascript i toppen af filen der tester om den vises seperat, og hvis den gør, smider til en eller anden side
Avatar billede ahv Nybegynder
08. juni 2003 - 22:42 #2
Det er ikke testet, men prøv:

Smid en .htaccess ind i include mappen hvor indholdet er:
Deny from all
Så burde den ikke kunne tilgøes, men filerne i mappen skulle kunne includeres.
Avatar billede erikjacobsen Ekspert
08. juni 2003 - 22:44 #3
Hvis det er en .php fil vil du jo alligevel ikke kunne se indholdt - altså
PHP-koden.
Avatar billede ahv Nybegynder
08. juni 2003 - 22:44 #4
Har lige testet, og det virker.
Avatar billede ahv Nybegynder
08. juni 2003 - 22:47 #5
Du kan se det her, prøv at gå her ind (Den melder en underlig fejl, men burde sige permissend denied)
http://www.ahv.starthotel.dk/test

vis filen test.php som lægger i roden includer jeg test.php som lægger i test mappen:

http://www.ahv.starthotel.dk/test.php
Avatar billede ahv Nybegynder
08. juni 2003 - 22:48 #6
indholdet af test.php i test mappen er:
<?php
echo "Hey";
?>
Avatar billede ztyxx Nybegynder
08. juni 2003 - 22:49 #7
ellers kan du vel bare bruge dette

<SCRIPT LANGUAGE="JavaScript">
<!--
if (top.location == self.location){
top.location.href = 'fyfyskamme.html'
}
//-->
</SCRIPT>
Avatar billede dennism Nybegynder
08. juni 2003 - 22:52 #8
Smart, ahv!
Jeg troede ikke at det ville virke når .htaccess'en blokerer!.. Men tak!
Avatar billede tipsen Nybegynder
09. juni 2003 - 00:03 #9
ztyxx: Hvad hvis javascript er disablet i browseren?
Avatar billede ztyxx Nybegynder
09. juni 2003 - 07:58 #10
tipsen> You´ve got a point ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester