if statement via function eller include
Hej experts.Jeg har if sætning som jeg skal ligge ind på alle mine sider, men jeg tænker bare hvis der var en metode hvorpå jeg kunne lave denne et sted og så bare include en fil eller kalde en function istedet?
Den ser således ud:
if(strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/manaxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/manaxxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/manaxxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/manaxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/manxxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/tasxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/tasxxxxfxxrm.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/taxolloxxxp.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/tasknew.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/txxxxm.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/tasx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/xxxxxx.php" ||
strtolower(@$_SERVER['HTTP_REFERER']) == $internetPath."manager/xxxxxe.php" &&
isset($_SESSION))
{
// Ovenstående plus start løkken vil jeg så include i en fil
$var = "Her er så alt min kode, som jeg afslutter med en slut løkke";
}
Der kommer sikkert fejl i min editor, hvis jeg gør det sådan, syntes bare det er nederen at skulle include denne kode på alle mine sider, for hvis nu jeg tilføjer en ny side, skal jeg opdatere alle siderne. Koden her gør at folk ikke kan komme ind på disse sider udefra og hvis session er tom kan man heller ik komme ind... Jeg er åben for andre forslag.
Fortsat tak for hjælpen!
