» »

php/mysql - spremljanje števila prenosov datoteke

php/mysql - spremljanje števila prenosov datoteke

slovencl ::

Rad bi spremljal število prenosov datoteke s spletne strani, tudi v primeru, ko se uporabi direkten link. Kako to lahko naredim?

zdobersek ::

V bazi ustvari tabelo s polji id, datoteka, stevilo prenosov.

Preko, recimo, download.php, pobiraj skozi $_GET id datoteke, ki bi jo rad uporabnik shranil. Iz tabele poberi pot do datoteke, kjer se id-ja ujemata. Potem se na isti nacin posodobi stevilo prenosov (stevilu prenosov dodaj 1). Na koncu se preko header('Location: potdodatoteke'); uporabnika popelji do datoteke.

To bi bilo po mojem sistemu. Ce pa so kje se varnostne luknje ali pa obstaja boljsi nacin, pa naj kdo pove.

edit: V tem primeru seveda ne steje, ce direktno linkas ... Bi pa rad tudi sam izvedel, ce se da :)

Zgodovina sprememb…

R33D3M33R ::

Vsake toliko grepaš log od serverja za tvojo datoteko in število dodaš v bazo. Lahko pa tudi uporabiš .htaccess in v njem nastaviš navidezni direktni link, ki v resnici pobere datoteko preko download.php.
Recimo tole: http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/#sec8
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Download vsebine strani s JS

Oddelek: Izdelava spletišč
472570 (1868) MrBrdo
»

skripta za "number of downloads"

Oddelek: Izdelava spletišč
51064 (930) misek
»

Slo-Tech NEST 06 slike

Oddelek: Slo-Tech
358233 (4482) Good Guy
»

filtriranje podatkov v msn messengerju???

Oddelek: Programska oprema
91051 (965) WelikGobec
»

Cenzura v MSN Messengerju (strani: 1 2 3 )

Oddelek: Novice / Zasebnost
13117904 (13584) 64202

Več podobnih tem