Fórum cPanel: Limitar downloads por ip - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Limitar downloads por ip

#1 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 07 março 2007 - 03:01

Olá

tenho um site com muitos downloads e vendo o uso do apache mostra que o mesmo ip tem mais de 20 downloads ao mesmo tempo, como eu limito isso para no maximo 3 por exemplo?
0

#2 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 06 abril 2007 - 12:00

o servidor só tem 2 sites, isso nao é problema e sim o trafego que esta gerando

pessoal alguem tem uma soluçao para mim, em 5 dias já foram mais de 400gb, já reduzi o link do servidor para 100mb mas nao adianta , ontem e hoje media de 75gb por dia, colocar 10mb nao rola

to pensando em um sistema de download em php , será que alguem conhece 1 que faça isso?

obrigado
0

#3 Membro offline   Andinho 

  • Membro Ativo
  • PipPipPip
  • Grupo: Membros
  • Posts: 53
  • Cadastrado: 30-janeiro 06

Posted 11 abril 2007 - 04:48

eu faço esse script em php pra vc, faço igual do rapidshare, só me mandar uma mp pra acertarmos os valores e entrega!
0

#4 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 11 abril 2007 - 05:27

nao quero comprar porque nao ganho nada com o servidor, se puder me disponibilisar ou informar onde tem agradeço
0

#5 Membro offline   Marquinhos 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 11
  • Cadastrado: 28-novembro 06

Posted 11 abril 2007 - 07:23

QUOTE(Rogério @ Apr 6 2007, 12:00 AM)
to pensando em um sistema de download em php , será que alguem conhece 1 que faça isso?

obrigado
Ver post


Tenta o paFileDB!

Script em PHP para gerenciar downloads.

[]'s


0

#6 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 14 abril 2007 - 04:43

QUOTE(asturmas @ Apr 13 2007, 10:48 PM)
Mas nao limita ip's
Ver post
exatamente , o p[roblema é limitar downloads por IP, sistema de downloads já tenho um simples mas excelente

0

#7 Membro offline   riopardo 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 181
  • Cadastrado: 07-agosto 05

Posted 14 abril 2007 - 09:56

QUOTE(Rogério @ Mar 7 2007, 03:01 PM)
Olá

tenho um site com muitos downloads e vendo o uso do apache mostra que o mesmo ip tem mais de 20 downloads ao mesmo tempo, como eu limito isso para no maximo 3 por exemplo?
Ver post


Rogério,

1. Como citado acima, este 20 downloads, no caso são o mesmo arquivo ou diferentes arquivos?
2. Como esta autorizando estes donwloads, isto é apenas apontando a url para ele é permitido o download?

De mais informações para analise e poder emitir sugestões.

at+


0

#8 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 14 abril 2007 - 11:59

1- diferentes
2- digitando a url vc baixa, nao tem qualquer tipo de autorizaçao, foi bloqueado o uso de links externos ao site

tambem nao quero aurorizar pois assim perco visitates, quero apenas limitar o numero de downlozads por IP se por apache nao vai to a procura de um sistema em php
0

#9 Membro offline   mgomes 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 453
  • Cadastrado: 19-fevereiro 07
  • Location:SP
  • Interests:Informática

Posted 15 abril 2007 - 06:36

Eu acho que esse sistema: http://www.alexscriptengine.com/article_en...e.php?article=3 tem como limitar os downloads..

otima fonte de pesquisa: www.hotscripts.com smile.gif

abracos
0

#10 Membro offline   Rogério 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 714
  • Cadastrado: 14-dezembro 06

Posted 15 abril 2007 - 02:24

QUOTE(mgomes @ Apr 15 2007, 06:36 AM)
Eu acho que esse sistema: http://www.alexscriptengine.com/article_en...e.php?article=3 tem como limitar os downloads..

otima fonte de pesquisa: www.hotscripts.com smile.gif

abracos
Ver post

nao é exatamente o que eu queria pois esse sistema precisa de cadastro, mas já adiantou bastante, testei e funciona perfeitamente.
0

#11 Membro offline   dual_xeon 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 36
  • Cadastrado: 05-novembro 06

Posted 18 abril 2007 - 05:42

um simples ideia era cada vez que voçe clicar no link para download... voçe insira qualquer dado no mysql do genero...

insert into ip_down (hora, ip) value (date(), $ip);

depois é simples

faze faz o select do genero


select * from ip_down where IP = '$IP'order by data;

deppois queria um faz algo do genero de um if que ficara assim:

if (mysql_number_of_rows(result_set) < 3) {
echo "pode fazer downlloads... mete aqui o link ou assim";
} else {
echo "voçe ja efectuou o maximo de downloads premitidos por IP";
}

algo assim o cod pode nao estar certo pk foi feito na unha :|
0

#12 Membro offline   Leandro.F 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 240
  • Cadastrado: 28-dezembro 06

Posted 19 abril 2007 - 05:48

Sim, mas existe a verdadeira url do download, que é só digitar o link no browser que funciona... Como fazer rsrs, esta dúvida me intriga há tempos!
0

#13 Membro offline   Jorge Leonardo 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 22
  • Cadastrado: 26-dezembro 06

Posted 28 abril 2007 - 09:14

Olá,

É só você codificar o diretorio em base_64 e botar no Download ^^
ou até mesmo em md5...


Atenciosamente,
Jorge Leonardo
0

#14 Membro offline   riopardo 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 181
  • Cadastrado: 07-agosto 05

Posted 28 abril 2007 - 11:58

QUOTE(Jorge Leonardo @ Apr 28 2007, 09:14 PM)
É só você codificar o diretorio em base_64...
ou até mesmo em md5...
Ver post


Diga lá como faz isso?
Desculpa mas pelo que saiba utiliza-se para string, arquivos etc...
não diretório, mas...



http://br.php.net/manual/pt_BR/function.base64-encode.php
base64_encode
(PHP 4, PHP 5)
base64_encode — Codifica dados com MIME base64
Descrição
string base64_encode ( string $dados )
base64_encode() returns Dado codificado com base64.


http://br.php.net/manual/pt_BR/function.base64-decode.php
base64_decode
(PHP 4, PHP 5)
base64_decode — Decodifica dados codificados com MIME base64
Descrição
string base64_decode ( string $encoded_data )
base64_decode() decodifica encoded_data e retorna o dado original. O retorno pode ser binário.


http://br.php.net/manual/pt_BR/function.md5.php
md5
(PHP 4, PHP 5, PECL hash:1.1-1.3)
md5 — Calcula o "hash MD5" de uma string
Descrição
string md5 ( string $str [, bool $raw_output] )
Calcula o "hash MD5" de str usando » RSA Data Security, Inc. MD5 Message-Digest Algorithm, e devolve esse hash. O hash é um número hexadecimal 32-character. Se o opcional raw_output está definido para TRUE, então o md5 compreende que ao invés disso retorna um "raw binary format" com comprimento 16.


0

#15 Membro offline   Ed. 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 28-maio 08

Posted 28 maio 2008 - 04:37

Olá pessoALL!

Dando uma reativada no tópico.

Tenho um problema parecido com o do Rogério, tenho um site de músicas para serem ouvidas em chats (tipo UOL) mas ultimamente o tráfego aumentou muito, a ponto do servidor querer cancelar minha conta.
Pois bem, o que eu queria saber é:

- primeiramente, como permitir que seja ouvida a música somente na sala, evitar o download direto e os hotlinks.
- independente da primeira questão, como permitir que um usuário (IP) só ouça (ou baixe) uma de cada vez, para evitar download em massa. Tipo o Rapidshare e o Megaupload.

Lembrando que a conta não tem BD.

Grato,

P.S.: Eu usei o mod_rewrite num .htaccess mas o estranho é que a partir daí as músicas não abrem diretamente, tem que clicar no Play, estranho né? daí tirei fora.

This post has been edited by Ed.: 17 junho 2008 - 11:29

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)