Il funzionamento è questo:
Nella pagina in cui è presente lo script, se il visitatore ha quell'indirizzo IP viene reindirizzato sulla pagina che tu vuoi, quindi puoi metterlo in tutte le tue pagine.
Puoi fare così:
Crei una pagina chiamata redir.php:
Codice:
function redirect_to_url( $relative_url = "redirectedpage.php" ) {
if ( ( dirname($_SERVER['PHP_SELF']) == '\\' || dirname($_SERVER['PHP_SELF']) == '/' ) ) {
// Hosted at root.
header('Location: http://'.$_SERVER['HTTP_HOST'].'/'.$relative_url);
} else {
// Hosted in sub-directory.
header('Location: http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/'.$relative_url);
}
}
e in tutte le pagine fai così:
Codice:
<?php
require('redir.php');
if ($_SERVER["REMOTE_ADDR"] == "xxx.xxx.xxx.xxx") {
redirect_to_url( "redirectedpage.php" );
}
?>
<html>
...
</html>