PHP: Dando um Refresh na página
Este post é uma continuação de outro já publicado aqui no blog. Segue o link.
Vamos utilizar a meta http-equiv
para REDIRECIONAR para outra página ou RECARREGAR a mesma.
– Para redirecionar:
<?php echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=nome_do_arquivo.php'>"; ?> |
onde CONTENT recebe o número de segundos para o redirecionamento e URL recebe o nome da página a ser redirecionada.
– Para recarregar imediatamente não temos a necessidade de usar o parâmetro URL:
<?php echo "<meta HTTP-EQUIV='refresh' CONTENT='0'>"; ?> |
– Exemplo completo:
<?php unlink ($dir.$dname); echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=nome_do_arquivo.php'>"; ?> |
Valeu pela dica! Ajudou bastante!
Valeu pela dica, ajudou bastante.
Com sua permissão. Caso o usuário queira que o carregamento seja automático pode mudar o 5 paa 0 que vai dar certo.
sim. veja exemplo: CONTENT=’0;URL=nome_do_arquivo.php’.
Isso pode ser feito dentro de um IF? Eu tentei e não foi…
<?php
if (isset($_POST['enviar']))
{
echo "”;
}
?>
Olá Eric.
Tem que funcionar sim.
Veja um exemplo simples:
obs. não esqueça de criar a pagina teste2.php
meu trabalho é uma intranet
Sua ajuda foi de grande valia.
Obrigado.
Será que o código abaixo ajuda:
header( ‘refresh: 2; url=/diretorio/arquivo.php/’ );
abs
Sempre quando encontro uma dica que me ajuda, faço questão de comentar. Realmente era o que eu estava precisando para o meu programa.
Obrigado!
Vlw cara foi de grande ajuda mesmo!
Amigo, preciso dessa função, porém para um site com base em wordpress… No caso é o site de uma rádio, onde de 10 em 10 minutos quero que a página seja recarregada para carregar o banner dos novos programas… Pode me ajudar?
Olá Adriel.
Você vai precisar incluir a linha abaixo no arquivo header.php do seu tema.
onde content é o tempo em segundos que sua página será recarregada
e se eu quiser atualizar um local especifico na pagina ? tipo, se eu tiver um placar de um jogo de futebol e eu so queira atualizar aquela parte, sem atualizar a pagina toda, tem como ?
Olá Pedro.
Foi criado um post para responder a sua dúvida.
Clique neste link para acessar.
Cria uma sessão é mais facil e tem menos código ao invés de um if
$_SESSION[‘f5’]= “”;
echo $_SESSION[‘f5’];
unset($_SESSION[‘f5’]);
acho que todos sabem como ultilizar!
Boa Tarde Tiago, muito obrigado pela ajuda! 😀
Boa tarde teria algum comando que ao entrar no site ele atualizasse a pagina uma única vez esse comando
funciona muito bem porem a cada 10 segundo atualiza a pagina e isso é um problema
Fala Juares.
segue uma forma de fazer o que você quer:
Ótimo Post!
Me ajuda aí irmão, … se eu colocar esse código acima no blogger, funciona?
Em qual local devo colocar?
Dentro de ?
Dentro de ?
Valeu.
Como não uso blogger não posso te ajudar neste momento.
Fiz uma busca no google e achei este link http://www.mundoblogger.com.br/2010/12/como-inserir-meta-tags-no-blogger.html.
Espero que te ajude.
Outro exemplo, usando session:
Muito obrigado, me ajudou a desenvolver uma aplicação escolar.
Valeu!
Consegui fazer o que eu queria.
Gostaria de saber se existe alguma tag em que eu possa atualizar após eu clicar em um icone
Olá Tiago, obrigado pelo script, ajudou bastante.
Após o login, quero que atualize a pagina principal.php e me redirecione para a div inicio.php.
header(“refresh: 0; url=principal.php”);
header(“Location: inicio.php”);
Esse código está me redirecionando corretamente, mas não está atualizando a página, alguém consegue me ajudar ?
Muito boa a dica, vlw!!!!
Também pode inserir no file “.php” antes do código: