Forum » Izdelava spletišč » 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 :)
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…
- spremenil: zdobersek ()
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
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 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Download vsebine strani s JSOddelek: Izdelava spletišč | 2570 (1868) | MrBrdo |
» | skripta za "number of downloads"Oddelek: Izdelava spletišč | 1064 (930) | misek |
» | Slo-Tech NEST 06 slikeOddelek: Slo-Tech | 8233 (4482) | Good Guy |
» | filtriranje podatkov v msn messengerju???Oddelek: Programska oprema | 1051 (965) | WelikGobec |
» | Cenzura v MSN Messengerju (strani: 1 2 3 )Oddelek: Novice / Zasebnost | 17904 (13584) | 64202 |