标头随机插入javascript

时间:2015-03-25 18:03:09

标签: javascript php wampserver

我在WAMP / LAMP平台下开发使用...特别是我使用wampserver作为我的开发环境。最近我遇到了一个问题,即javascript函数无法正确执行。我的javascript函数在一个文件中保存在一起,并通过HTML标题包含在内,如下所示:

<script language="JavaScript" type="text/javascript" src="{$wwwUrl}/js/include.js"></script>

登录我的应用程序时,密码是使用javascript函数加密的md5。所有工作都很好,直到最近,当加密似乎停止工作...我的浏览器的JavaScript控制台报告错误。当我查看javascript源时,似乎已经随机插入了HTTP标头:

function isDateBefore(date1, date2) {
    date1Day   = date1.substring(8,10); 
    if (date1Day.substring(0,1) == '0') {
        date1Day = date1Day.substring(1,2);
    }
    date1Day = parseInt(date1Day);
    date1Month  = date1.substring(5,7);
    if (date1Month.substring(0,1) == '0') {
        date1Month = date1Month.substring(1,2);
    }
    date1Month = parseInt(date1Month);
    date1Year = parseInt(date1.substring(0,4));
    date2Day = date2.substring(8,10); 
    if (date2Day.substring(0,1) == '0') {
        date2Day = date2Day.substring(1,2);
    }
    HTTP/1.1 200 OK
Date: Wed, 25 Mar 2015 17:13:04 GMT
Server: Apache/2.2.22 (Win32) PHP/5.2.11
Last-Modified: Wed, 11 Mar 2015 20:04:50 GMT
ETag: "3c0000000bbc6e-5c36-51108c7a06712"
Accept-Ranges: bytes
Content-Length: 23606
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/javascript

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

我不知道从HTTP/1.1 200 OKContent-Type: application/javascript的行是从哪里来的。有人能够对此有所了解吗?

谢谢,

布赖恩 http://www.rentpro.co.uk/

0 个答案:

没有答案