Lendo a Requisição HTTP
Documentação da API
Cabeçalhos de Requisição
Funções da Aplicação
Funções de Requisição
Request Content
Você está requisitando esta página à partir do endereço de IP [18.191.120.103]; aqui estão os cabeçalhos da requisição feita por seu navegador.
Cabeçalho | Valor Enviado |
---|---|
Host | fastsitephp.com |
Accept-Encoding | gzip, br, zstd, deflate |
Cookie | care_did=ccbf3de0-4612-4274-80c1-9ea138cf56a9; fikker-InIR-Qh5V=mbyZOTi0cx3R3LgZidkBShUMQdqPNMmO; fikker-61vm-nk2N=MgPGRI6oXLV7DSLWJk4y6wNi63F1ZE0E |
User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
Accept | */* |
Código de Exemplo
$req = new \FastSitePHP\Web\Request();
// Retorne um array de todos os Campos de Cabeçalhos de Requisição HTTP.
// Nomes de cabeçalhos serão convertidos para maiúsculas assim os seguintes
// nomes ['Content-type', 'Content-Type'e 'CONTENT-TYPE'] seriam retornados por
// esta função 'Content-Type' para a chave no array.
$headers = $req->headers();
// Retorne o valor de um Campo de Cabeçalho enviado com uma Requisição HTTP.
// Se não enviado [null] será retornado. Chaves são insensíveis à maiúsculas e
// minúsculas, assim as seguintes retornam todas o mesmo valor.
$value = $req->header('Content-Type');
$value = $req->header('CONTENT-TYPE');
// Utiliando uma funcionalidade integrada ao PHP sem o FastSitePHP ou outras
// Requisições de frameworks, Cabeçalhos podem ser lidos da Superglobal do PHP
// a array $_SERVER. Por exemplo 'User-Agent' será 'HTTP_USER_AGENT'. Isto
// aplica-se a todos os cabeçalhos exceto para 'Authorization', 'Content-Type' e
// 'Content-Length'. Para ler esses três cabeçalhos diretamente consulte o
// o código fonte do FastSitePHP.
$name = 'HTTP_USER_AGENT';
$value = (isset($_SERVER[$name]) ? $_SERVER[$name] : null);
// Quanto estiver utilizando PHP 7 ou mais recente, o operador coalescente nulo
// pode ser usado.
$value = ($_SERVER[$name] ?? null);