コード例 #1
0
ファイル: redirect.php プロジェクト: huyz/Wordpress-Plugins
                    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
                        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
                    } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
                        $ip = $_SERVER['HTTP_CLIENT_IP'];
                    } else {
                        $ip = $_SERVER['REMOTE_ADDR'];
                    }
                    $infosclient = '<hr /><p>IP : <a href="http://ipgetinfo.com/index.php?ip=' . $ip . '">' . $ip . '</a><br />';
                    if (!empty($_SERVER['GEOIP_COUNTRY_NAME'])) {
                        $infosclient .= 'Localisation : ' . utf8_encode($_SERVER['GEOIP_CITY']) . ', ' . $_SERVER['GEOIP_COUNTRY_NAME'] . ' (<a href="http://maps.google.com/maps?q=' . $_SERVER['GEOIP_LATITUDE'] . ',' . $_SERVER['GEOIP_LONGITUDE'] . '">carte</a>)<br />';
                    }
                    require_once dirname(__FILE__) . '/libs/useragent.class.php';
                    $ua = new UserAgent();
                    $infosclient .= 'User-agent : ' . $ua->getUserAgent() . '<br />';
                    $infosclient .= 'Navigateur : ' . $ua->getBrowser() . ' ' . $ua->getBrowserVersion() . '<br />';
                    $infosclient .= 'OS : ' . $ua->getOS() . '</p>';
                    $content = '<p>L\'énigme vient d\'être résolue par ' . $nom . '.</p>' . $infosclient;
                    $headers = 'MIME-Version: 1.0' . "\r\n";
                    $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
                    $headers .= 'From: Blogornote <*****@*****.**>' . "\r\n";
                    wp_mail(get_bloginfo('admin_email'), "Le mystère a été découvert !", $content, $headers);
                }
            }
        }
    }
}
if (!is_user_logged_in()) {
    // Si le visiteur n'est pas connecté
    $aleatoire = range(0, $count - 1);
    shuffle($aleatoire);
    header('HTTP/1.1 401 Unauthorized');