Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Código que substitui o register_globals on

Enviado em 01/07/2015 - 08:51
Fonte: A A A A

Se você está mexendo em um código muito antigo que depente da register_globals on, você pode ter problemas com versões mais novas do PHP onde essa opção foi descontinuada.

O código abaixo ajuda você a rodar o script até ter tempo de alterar o código para funcionar com register globals off.

Fonte: http://php.net/manual/pt_BR/security.globals.php

<?php

 

/* Forces all GET and POST globals to register and be magically quoted.

* This forced register_globals and magic_quotes_gpc both act as if

* they were turned ON even if turned off in your php.ini file.

*

* Reason behind forcing register_globals and magic_quotes is for legacy

* PHP scripts that need to run with PHP 5.4 and higher.  PHP 5.4+ no longer

* support register_globals and magic_quotes, which breaks legacy PHP code.

*

* This is used as a workaround, while you upgrade your PHP code, yet still

* allows you to run in a PHP 5.4+ environment.

*

* Licenced under the GPLv2. Matt Kukowski Sept. 2013

*/

 

if (! isset($PXM_REG_GLOB)) {

 

  $PXM_REG_GLOB = 1;

 

  if (! ini_get('register_globals')) {

    foreach (array_merge($_GET, $_POST) as $key => $val) {

      global $$key;

      $$key = (get_magic_quotes_gpc()) ? $val : addslashes($val);

    }

  }

  if (! get_magic_quotes_gpc()) {

    foreach ($_POST as $key => $val) $_POST[$key] = addslashes($val);

    foreach ($_GET as $key => $val)  $_GET[$key]  = addslashes($val);

  }

}

 

?>


Enviado por: brunohcs

Esse artigo foi visualizado 1948 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 930
Categorias: 50
Comentarios: 1863
Usuarios: 26631
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 03/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10