BASE DE CONHECIMENTO

Bem Vindo, Faça Login ou Registre-se
Bem Vindo, Faça Login ou Registre-se

Como deixar register globals OFF/ON

-----

Por questões de segurança, algumas aplicações do PHP são configuradas de maneira diferente do padrão do servidor (portanto configuradas pelo usuário de uma determinada conta) devem ser feitas em um arquivo chamado “php.ini” e não no “.htaccess”.

Observações importantes:

  • O php.ini é recursivo, isto é, ele atua no diretório em que foi colocado e em todas os diretórios abaixo dele.
    E o diretório abaixo dele que tiver um outro php.ini alterando a mesma configuração, prevalecerá, nesse novo diretório, o php.ini mais perto dele.
  • Quando o servidor está rodando o PHP como módulo (phpsuexec), uma configuração feita no .htaccess ao invés de no php.ini resultará no erro 500 (error 500, internal server error).
  • Esse tutorial pretende ajudar os nossos usuários de hospedagem a configurar suas contas. Não iremos tratar nesse artigo a configuração do “php.ini” no servidor de hospedagem (aquele que configura todas as contas de hospedagem nele instaladas).
  • “On” tem o mesmo significa de “True” ou “1?. “Off” tem o mesmo significado de “False” ou “0?.

Existem diversas opções que podem ser configuradas no php.ini, então listarei aqui as mais utilizadas:

  • engine = On
    Ativa o PHP na conta.
  • memory_limit = 128M
    Define um limite de memória virtual para os scripts de uma conta. Neste caso, coloca o limite em 128MB (o ideal é não colocar mais que 64M).
  • register_globals = On
    Ativa o register_globals.
    Atenção: É recomendado, por questão de segurança, deixá-lo desativado por padrão no servidor. Em pouquíssimos casos é necessário ativá-lo, e em geral apenas em contas específicas.
  • file_uploads = On
    Ativa o envio de arquivos através do protocolo HTTP (em geral esta opção já é padrão nos servidores de hospedagem).
  • upload_max_filesize = 10M
    Aumenta o limite de envio do arquivo por upload via HTTP para 10Mb. O limite configurado pelo usuário não funcionará se for maior que o configurado pelo servidor.
  • post_max_size = 10M
    Aumenta o limite de envio do arquivo por upload via HTTP pelo método POST para 10Mb. O limite configurado pelo usuário não funcionará se for maior que o permitido no servidor e maior que o upload_max_filesize.

Leia Também

Como criar, excluir e redirecionar subdomínios

Onde Colocar minha pagina?

Como acesso o Cpanel?

Como deixar register globals OFF/ON

 


© 2017 EDSBR Soluções Web
APP por HostMGR
Idioma: