<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Js {
function alert($msg = ''){
echo "<meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/>";
echo "<script>alert('".$msg."');</script>";
}
function go($url = ''){
echo "<meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/>";
echo "<script>window.top.location='".$url."';</script><noscript>正在为您跳转".$url.",如果您禁止了Javascript,请启用,否则请手工回到主页。感谢!</noscript>";
exit;
/*这个位置没有截断输出,会导致继续执行代码!*/
}
function get_ip(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
$tmp = explode(',', $ip);
if (count($tmp)>1){
$ip = $tmp[0];
}
$len = strlen($ip);
if ($len>15){
$ip = substr($ip,0,15);
}
return $ip;
}
}