• PHP CI codeigniter js 类 跳转 弹窗 弹框 对话框 提示 获取 ip地址


    <?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;
        }
    }
  • 相关阅读:
    codeforces-1194 (div2)
    单链表1(悲剧文本)
    迷宫(深度搜索)
    皇后问题
    关键路径
    [NOI2015]软件包管理器
    [USACO13JAN]岛游记Island Travels
    仓鼠找sugar
    [SHOI2012]魔法树
    [HEOI2016/TJOI2016]树
  • 原文地址:https://www.cnblogs.com/shaoing/p/5660719.html
Copyright © 2020-2023  润新知