Brug af auto_append_file og auto_prepend_file på ikke php filer.

Tags:    php

Hej medudviklere :)

Jeg sidder og rodder med noget wap service, hvor jeg har brug for at logge når noget indhold er blevet downloaded (ikke bare når det bliver tilgået) da jeg skal betale royalties per fuldført download (ikke bare startet download). Desuden skal brugere der vil hente indholdet også være logget ind i systemet før de kan hente indhold og jeg skal derfor have muligheden for om brugeren er logget ind.

Jeg har kigget lidt på det og har set at auto_prepend_file og auto_append_file ser ud til at være noget der kan bruges til dette.

Jeg har skrevet noget .htaccess kode der skal force at serveren kalder de prepend og append filer jeg har defineret før den sender indholdet til brugeren.
Fold kodeboks ind/udKode 


Ulempen ved dette er at den også parser indholdet som om det var en php fil og dette skaber problemer med f.eks. mp3 filer.
Nogen der har prøvet at gøre noget lignende?
Eller har en god ide til en anden angrebs vinkle til det?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
PHP burde kun blive afviklet der hvor der er skrevet <?php tags. Alt andet bliver kun set som alm. tekst, uanset om det er en .php fil eller en anden type fil.

Ellers må du kode dine pre- /append filer til at udskrive noget når det f.eks kun er en .php eller .txt fil.



PHP burde kun blive afviklet der hvor der er skrevet <?php tags. Alt andet bliver kun set som alm. tekst, uanset om det er en .php fil eller en anden type fil.

Ellers må du kode dine pre- /append filer til at udskrive noget når det f.eks kun er en .php eller .txt fil.


Tror ikke helt du har forstået hvad jeg siger, problemet ligger ikke i at filer som hedder .php bliver parset, men at f.eks. en mp3 bliver parset. Da en mp3 fil kan og oftest indeholder "<?", eller noget lignenden som php's engine tager som et php start tag.



Indlæg senest redigeret d. 18.08.2007 09:34 af Bruger #12072
t