zoukankan      html  css  js  c++  java
  • cookie 的使用:打开集团站自动跳转到当前城市所对应的网站,通过改变城市跳转到当前城市所对应的网站

    <!--引入Jquery-->
    <script type="text/javascript" src="/cij/js/jquery-1.11.3.js"></script>
    <!--引入cookie:指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)-->
    <script type="text/javascript" src="/cij/js/jquery.cookie.js"></script>
    <!--引入地区插件-->
    <script type="text/javascript" src="/cij/js/cityselect.js"></script>
    <!--引入新浪IP地址查询接口-->
    <script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
    <!--获取IP所在城市名称-->
    <script type="text/javascript" src="/cij/js/getIp.js"></script>
    <!--初始ip选择城市-->
    <script type="text/javascript" src="/cij/js/initialCity.js"></script>

    getIp(获取ip所对应的城市名称):
    /*获取当前城市所在的省*/
    var myprovince = remote_ip_info['province'];
    /*获取当前城市所在的市*/
    var mycity = remote_ip_info['city'];
    /*获取当前城市所在的区*/
    var mydistrict = remote_ip_info['district'];
    $(function(){
    $("#city_1").citySelect({
    prov:myprovince,
    city:mycity
    });
    });
    通过IP定位初始为当前城市所在页面

    /*通过IP定位初始城市设置*/
    /*判断当前省份不为空*/
    if(myprovince != undefined || mycity != undefined){
    /*读取cookie:由62行代码可看出 cityName对应的内容为 $cityname*/
    var cityName = $.cookie("cityName");
    /*将城市当前所在城市赋给¥city,然后进行判断*/
    $city = mycity;
    switch($city){
    case '城市名称1':
    $cityname = 'url链接1';
    break;
    case '城市名称2':
    $cityname = 'url链接2';
    break;
    case '城市名称4':
    $cityname = 'url链接4';
    break;
    case '城市名称5':
    $cityname = 'url链接5';
    break;
    default:
    $cityname = '其它城市跳转的url链接地址';
    break;
    }
    /*创建字符串:二级域名*/
    $go_url =$cityname;
    /*将生成的二级域名写入网址栏*/
    window.location.href = $go_url;
    /*.新添加一个会话 cookie:$cityname为存储的内容*/
    $.cookie("cityName", $cityname);
    }


    
    
     
  • 相关阅读:
    Thread.GetNamedDataSlot(String)
    .NET Core 常用加密和Hash工具NETCore.Encrypt
    .netcore在linux下使用P/invoke方式调用linux动态库
    IHttpAsyncHandler IHttpHandler
    Docker & ASP.NET Core 教程
    Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台
    《异常检测》
    《awesome-AIOps》
    《Skyline 监控系统工作原理分析》
    《小团队撬动大数据——当当推荐团队的机器学习实践》
  • 原文地址:https://www.cnblogs.com/thongyan/p/6390512.html
Copyright © 2011-2022 走看看