A palavra " código" tem dois significados em computação . Uma delas é um código que é um número ou sigla que representa outro valor. Um exemplo deste tipo de código é "301 ", que é um código especificado no Protocolo de Transferência de Hipertexto para significar " redirecionamento permanente . " O outro significado de "código" em computação é " código de programação " - ou seja, um programa de computador . Código PHP é uma linguagem de programação para páginas web. Você pode usar o código PHP para criar um redirecionamento . Redirecionamento
redirecionamento encaminha os visitantes de um endereço da Web para outro endereço da Web , geralmente porque a página original mudou seu endereço. O usuário é automaticamente encaminhado para a nova localização da página, e, geralmente, nem percebe que o endereço na parte superior do navegador mudou .
Hypertext Transfer Protocol
A especificação HTTP contém uma lista de códigos de status . Todos os servidores e navegadores da Web saber esses códigos. O código 301 significa " Redirecionamento Permanente", eo código 302 significa " redirecionamento temporário . " Uma mensagem HTTP contém uma seção chamada "headers" e um corpo de mensagem . Quando um servidor Web responde a um pedido de uma página redirecionada , ele envia uma mensagem simples, com um corpo vazio . Um dos cabeçalhos HTTP irá conter o código de redirecionamento , ou 301 ou 302 , eo novo endereço da página . O navegador da Web sabe que quando se recebe uma mensagem desse tipo , deve reaplicar imediatamente para a página com o novo endereço.
PHP
PHP é uma programação linguagem que gera páginas web. A língua contém um número de funções , um dos quais é " header () . " A função cabeçalho tem dois formatos . Um recebe uma frase código HTTP como um parâmetro, o outro tem um "Local" parâmetro , que é a função que cria um redirecionamento . Um arquivo de programa PHP deve existir no local da página de idade, eo pedido chega só vai ativar esse programa, se a página original foi gerado por um programa PHP com o mesmo nome .
Codificação para o Código
a função cabeçalho cria um redirecionamento 302 , por padrão, se nenhum código HTTP foi criado antes de ser chamado com o "Local" parâmetro. O valor fornecido para o parâmetro de localização é o novo endereço para a página. Se um redirecionamento 301 é exigido, a função deve ser escrito duas vezes : uma vez para criar o código 301 para a função e , em seguida, novamente para implementar o redirecionamento com o parâmetro Localização. Este código PHP simplesmente solicita que o servidor da Web para enviar um código HTTP, ou 301 ou 302.