I wonder if it's possible to create an iframe with URL error ex: if you do not find the url type that browser error when the site is off or the network is disconnected.
I wonder if it's possible to create an iframe with URL error ex: if you do not find the url type that browser error when the site is off or the network is disconnected.
There are a few ways you can create an error page to override the default browser error page when there is no particular file in the folder.
A good option would be to create an array of pages that exist on your site within your index. If the page does not exist, it includes a "more beautiful" error page.
let's look at this url:
www.site.com.br?pagina=hacker
index.php
// vamos verificar se existe o $_GET['pagina']
// no caso desta url esta condição é verdadeira então ele entra no primeiro if
if(isset($_GET['pagina']){
// criaremos um array das páginas que existem no site.
$paginasExistentes = array('home', 'produto', 'contato');
// agora vamos verificar se a página $_GET['pagina'] está dentro das $paginasExistentes
// ( nesta url não vai estar, pois o valor dela é "hack"
$paginaUrl = $_GET['pagina'];
if(array_search($paginaUrl, $paginasExistentes) != false ){
// se a condição for verdadeira, inclua a página selecionada
include($paginasExistentes.".html");
} else {
// se não inclua a página erro
include("paginaErro.html");
}
} **else** {
// se não existir o $_GET['pagina'], você precisa analisar a url:
$url = $_SERVER['REQUEST_URI'];
if($url == 'index.php' || $url == ''){
// se a url for index.php ou vazia inclua pagina home
include("home.html");
} else {
// se não inclua a página erro
include("paginaErro.html");
}
}
Another example:
www.site.com.br/hacker
In this url, the first "if" condition of the code is false, so it will go to the last else and include the error page
on your page error you can include the iframe you need
I hope to have helped