tiekookeit
(usa Debian)
Enviado em 13/03/2013 - 18:36h
Boa noite,
estou com o seguinte problema:
algum tempo atrás após atualização do php5, ao enviar um formulário pelo script que contenha \ a mesma é removida, e nesse script em questão eu o uso para salvar em base de dados entrada de expressões regulares do tipo
\..*\.com\.br o que chega do outro lado do script somente ..*.com.br
Pois bem, fiz umas pesquisas a respeito e acho que estou pelas bordas da solução ma não cheguei lá.
Parece-me que existe uma opção que ficou obsoleta chamada disable magic_quotes_gpc que quando a mesma esta ativa, o próprio php invoca uma outra função chamada stripeslash que remove as barras que o parâmetro magic_quotes_gpc possa ter adicionado a aspas e outros caracteres especiais.
Pois bem, mesmo setando magic_quotes_gpc = Off em /etc/php5/apache2/php.ini e reiniciando o serviço do apache, ainda assim as / continuam a ser removidas.
Considerações sobre o problema:
se eu colocar \\ a variável recebe \
o problema acontece tanto dentro $_POST quanto $_GET
aparentemente somente a \ é afetada
Alguém pode me ajudar?