Cabeçalhos PHP. Descubra esse potencial.

Mago Minimalista
caironm
Published in
2 min readSep 17, 2018

É importante tanto para o desenvolvedor iniciante, como para o Júnior ter noção desses cabeçalhos para conseguirem mais adiante desenvolver aplicações mais robustas. Na verdade não importa o nível.

1| Cabeçalho de charset — evita problemas de decodificação com os dados da página. Esse todo mundo conhece;

2|Cabeçalho de controle de acesso — O pagseguro usa para enviar dados para a página de retorno do pagamento;

3|Configurações iniciais;

Essa configuração de post_max_size e upload_max_filesize podem ser setados via php.ini nas configurações do php ou sobre escritos em um cabeçalho como no exemplo acima. Há outra forma de fazer também, via .htaccess, mas não quero fugir do assunto. Se você pretende fazer de outra maneira já sabe por onde começar sua pesquisa.

4| Referencial de zona e tempo;

Quando você de fine o setlocale é possível pegar as informações monetárias praticadas pelo país, acesse o link abaixo para saber mais e ver um exemplo: https://secure.php.net/manual/pt_BR/function.localeconv.php.

Para mais configurações do setlocale: https://secure.php.net/manual/pt_BR/function.date-default-timezone-set.php

Aqui temos um array com todas as zonas que o php oferece.

5| Uso define() — Muito comum o uso de constantes para configurações;

Um exemplo da aplicação de uma constante. No caso estou usando uma ORM

6| Verificações e Middlewares — Os middlewares são as funções que são executadas no início do código, para verificar se o usuário está logado por exemplo, ou se algum dado foi recebido pela página. Não tem nada de especial em um Middleware, só o nome e a utilidade. Muitos frameworks adotam essa prática para interceptar páginas que precisam e login.

Então é isso, se quiserem acrescentar algo ou discutir, utilizem o formulário de comentários abaixo.

--

--

Mago Minimalista
caironm

Designer e Desenvolvedor Web. Sou aspirante por novas tecnologias, sempre em busca de ferramentas para incrementar o trabalho ou maximizar a produtividade.