crawl bot
Infoscript - Desenvolvimento web
infoscript_logo
PHP / MySQL
Redirecionar páginas
Publicado por antlou em 05/06/2017

Vou colocar aqui uma class bem simples para redirecionar paginas web escritas em php.

Esta classe pode ser usada para verificar e recuperar o URL de redirecionamento da página.
Pode verificar o acesso a uma determinada página redireciona o navegador por url ou meta tags.Passemos ao código.
redirect_class.php

<?php
class Redirect{
    
    private 
$url;

    public function 
__construct($dir){
        
$this -> url $dir;
    }
    
    public function 
go(){
    echo 
'<meta http-equiv="Refresh" content="0; url='.$this ->url.'">';    
    }    
}
?>


index.php

<?php
    
require_once('redirect_class.php');

    
$var 0;          // 1 - on;    0 - off    //
    
    
if($var == 0) {
        
$redirection = new Redirect("offline.php");
        
$redirection -> go();
    }elseif(
$var == 1) {
        
$redirection = new Redirect("online.php");//online
        
$redirection -> go();
    }
?>


Explicação do código:
  • 1. É possivel alterar o tempo de direcionamento (link) no ficheiro da class modificando o valor content entre 0 a 5.
  • 2. Alterarando o valor da variavel $var no index.php alternando entre 0 e 1.
  • 3. O valor está definido para 1, o que permite ir para a pagina view.php
  • 4. Se o valor atribuído a $var for 0, a class direciona para a pagina offline ou por exemplo ma nutencão.php (pagina sem qualquer link)
  • Esta class torna-se util quando se quiser colocar o site em off para manutenção de páginas, bas ta alterar o valor da variavel $var=0, sem necessidade de desligar o cabos ou router

Download Código
Espero ter sido útil. Indique o seu grau de satisfação
1 votos - 5 pontos - 17 downloads
Média : 5,000

Infoscript - Desenvolvimento de websites, e-commerce e programação

Infoscript tem soluções para desenvolvimento web e programação para aproximar os seus clientes às necessidades atuais do mercado.
O design de produto, a criação de websites e lojas online entre outros, são os principais serviços que temos para lhe oferecer.
Contate-nos através do endereço geral@infoscript.pt
Nós teremos uma solução para si à medida.