Avatar billede dmg Nybegynder
28. februar 2007 - 14:31 Der er 3 kommentarer og
1 løsning

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!
Avatar billede jakobdo Ekspert
28. februar 2007 - 14:48 #1
Du kunne jo smide det hele ind i en funktion eller en fil ja.
Og så "bare" include filen eller funktionen på hver side.
Avatar billede dmg Nybegynder
27. marts 2007 - 19:53 #2
jeg kan ikke huske hvor jeg kom med dette project.. Men bruger det ik mere... smid et svar så får du points ;)
Avatar billede jakobdo Ekspert
27. marts 2007 - 22:24 #3
Svar!
Avatar billede jakobdo Ekspert
28. marts 2007 - 08:01 #4
Takker for 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