<%@page language="java" contentType="text/javascript; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="com.hanweb.common.BaseInfo" %> <%@page import="com.hanweb.common.util.NumberUtil" %> <%@page import="com.hanweb.common.util.StringUtil" %> <%@page import="com.hanweb.common.util.mvc.Script" %> <%@ page import="com.hanweb.jcms.entity.Jcms_WebinfomationEntity" %> <%@ page import="com.hanweb.jcms.service.website.Jcms_WebinfomationBLF" %> <%@ page import="com.hanweb.jcms.sys.service.SysInit" %><%@ page import="com.hanweb.jcms.util.ArticleHits"%> <%@include file="config.jsp" %> <%@include file="visittype.jsp" %> <% Script script = Script.getInstance(); String referer = request.getHeader("Referer"); if(StringUtil.isEmpty(referer)){ //阻止跨站点请求伪造 out.print(script.addScript("location.href='../../';").getScript()); return; } response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", -10); Jcms_WebinfomationBLF wBlf = Jcms_WebinfomationBLF.getInstance(); Jcms_WebinfomationEntity wEn = wBlf.achieveWebEntity(NumberUtil.getInt(strWebID)); if(wEn == null){ return; } if (wEn.getB_visit() == 0) { int nType = NumberUtil.getInt(request.getParameter("i_type"), 0); ArticleHits ah = new ArticleHits(); ah.setParam(request, strAppID, NumberUtil.getInt(strWebID)); int nCount = 0; if (nType == 1) nCount = ah.getArticleHit(); else nCount = ah.getArticleHits(); if (nCount != -1) { out.print("document.write(\"" + nCount + "\");"); } else { out.print("document.write(\"\");"); } } else { int colid = NumberUtil.getInt(request.getParameter("colid"), 0); int artid = NumberUtil.getInt(request.getParameter("artid"), 0); if (colid < 0 || artid < 0) { out.print("document.write(\"1\");"); return; } String strPath = ""; if (SysInit.webType == 1) { String strSysPath = BaseInfo.getContextPath(); strPath = strSysPath + "/jcms_files" + "/jcms" + strAppID + "/web" + strWebID + "/site" ; } String urlStr = "url : '" + strPath + "/module/visitcount/getVCcount.jsp?colid=" + colid + "&artid=" + artid + "',"; out.print("document.write(\"\");"); out.print("document.write(\"\");"); } %>