De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 16 de agosto de 2016
Recentemente eu tive que fazer uma mudança de servidor e consequentemente, muitas coisas foram atualizadas, como o MySQL, PHP, Perl, etc. Concluindo, muita coisa deixou de funcionar. O mais surpreendente foi o redirecionamento de páginas com PHP. Todas as dicas publicadas neste site possuem um nome no formato AAAAMMDD.t2t (ano, mes e dia). O sufixo t2t refere-se ao programa txt2tags, que uso para formatar todo o conteúdo do site.
O arquivo AAAAMMDD.php é apenas um redirecionador para o arquivo onde se encontra a dica, cujo nome é o título da mensagem.
Por exemplo, a primeira dica publicada no site, no dia 3 de março de 1997, tem o nome 19970303.php, cujo conteúdo é:
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.dicas-l.com.br/arquivo/receitas_de_uso_do_comando_find.php" ); ?>
Ou seja, o arquivo 19970303.php
deveria redirecionar para o arquivo
receitas_de_uso_do_comando_find.php
. Todavia, depois da migração, este
redirecionamento parou de funcionar. Depois de muito pesquisar, e sem achar
nada, fiz um teste simples:
<?PHP Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.dicas-l.com.br/arquivo/receitas_de_uso_do_comando_find.php" ); ?>
Tive que colocar a especificação completa da invocação do PHP na primeira
linha (<?PHP
). Trivial, mas deu uma baita dor de cabeça.
E tudo voltou a funcionar. A versão do PHP no novo servidor é a 7.0.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários