Hur gör man om man har typ en fil (config_inc.php) som man använder i en annan fil (index.php) och om nån då väljer att gå in i config_inc.php i webbläsaren så vill jag inte att koden skall köras utan koden skall bara köras om den blir inkluderad i ett annat dokument...någon som vet????
Include / Require
3 svar · 196 visningar · startad av Picklezz
require "filnamn";
------------------
ICC needs you! Join Darkspace @ http://www.darkspace.net/en/
Har filen filändelse php så kommer koden att köras, har den något annat, typ .inc, så kommer koden att visas.
Vad man behöver göra är att styra undan besökaren från filen. Det finns säkert kommandon som kollar upp om inkluderingen anropas är från samma domän, men en enkel variant är:
I filen som inkluderar (t.ex index.php) skriver du före inkluderingen:
$tjolahopp=1;
och i filen config_inc.php skriver du överst:
<?php
if(!isset($tjolahopp)){
header("Location: index.php");
exit;
}
------------------
Fiskesällskapet Salamander
Å andra sidan om du inte har config_inc.php i samma folder så kommer du inte åt filen via webbroswern. Lägg till path till filnamnet och din egen sida kommer att hitta den.
------------------
ICC needs you! Join Darkspace @ http://www.darkspace.net/en/