从 php 到 as3 获取时间时出错
error in getting time from php to as3
这是我从服务器获取时间的 as3 代码:
var date_loader:URLLoader = new URLLoader();
var date_urlreq:URLRequest = new URLRequest("http://ixfa08.gigfa.com/mytime.php");
date_loader.load(date_urlreq);
date_loader.addEventListener(Event.COMPLETE, onServerTimeLoad);
function onServerTimeLoad(e:Event)
{
trace(date_loader.data);
}
这是我的 php 代码:
<?php
print time();
?>
这是在 flash cs6 中跟踪后的结果:
<html><body><h2>Checking your browser..<h2><script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("d753a2b8b06e14eaba68f691c541eff7");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";location.href="http://ixfa08.gigfa.com/mytime.php?ckattempt=1";</script></body></html>
我的错误在哪里?我想从 php
获取服务器时间
看起来您的服务器 returns 错误数据,由于免费托管的具体情况(如果您在 mytime.php 文件中只有 <?php
echo time();
)
您的代码看起来不错; )
这是我从服务器获取时间的 as3 代码:
var date_loader:URLLoader = new URLLoader();
var date_urlreq:URLRequest = new URLRequest("http://ixfa08.gigfa.com/mytime.php");
date_loader.load(date_urlreq);
date_loader.addEventListener(Event.COMPLETE, onServerTimeLoad);
function onServerTimeLoad(e:Event)
{
trace(date_loader.data);
}
这是我的 php 代码:
<?php
print time();
?>
这是在 flash cs6 中跟踪后的结果:
<html><body><h2>Checking your browser..<h2><script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("d753a2b8b06e14eaba68f691c541eff7");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";location.href="http://ixfa08.gigfa.com/mytime.php?ckattempt=1";</script></body></html>
我的错误在哪里?我想从 php
获取服务器时间看起来您的服务器 returns 错误数据,由于免费托管的具体情况(如果您在 mytime.php 文件中只有 <?php
echo time();
)
您的代码看起来不错; )