ZoRaC Skrevet 11. januar 2005 Del Skrevet 11. januar 2005 Har laget et script som skal beskytte meg mot "leechers", slik at kun godkjente referers kan laste ned filen. Fungerer fint til meg, men en annen fyr får 500-internal server error når han prøver på sin host. Dette får han på store filer (18MB) og det kommer etter litt tid (altså en slags timeout). Han kjører følgende oppsett: PHP-version: 4.3.6 Apache: 1.3.28 OS: FreeBSD 4.8 Han har prøvd bare med browseren FireFox. Her er et utdrag av koden: http://www.phpaste.com/2098 Er det noe her som ikke er komatibelt med et eller annet som kan trigge feilen? Lenke til kommentar
ZoRaC Skrevet 11. januar 2005 Forfatter Del Skrevet 11. januar 2005 Her er innholdet fra loggfilen når han prøver med IE 6: %% [Tue Jan 11 04:00:39 2005] GET/test/downloadprotect/download.php?file=testfile25mb.zip HTTP/1.1 %% 500 /z/dr/deshe03/us1/test/downloadprotect/download.php %request Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Encoding: gzip, deflate Accept-Language: en-us Connection: Keep-Alive Host: www.vayderx.com Referer: http://www.xxxxxxxx.com/test/scripttest.html User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) %response WWW-Authenticate: Basic realm="Password Protected Area" %stderr Allowed memory size of 8388608 bytes exhausted (tried to allocate 10240 bytes) Kan det være at hosten ikke tillater så store filer (med tanke på feilmeldingen nederst)? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå