我想请使用URLLoader,但它不工作,我不知道为什么..使用AS3将数据发送到一个PHP文件
我已经创建了我已经上传的PHP文件。以下是PHP代码:
<?php
$psPreRegEmail=$_POST['sEml'];
$FRM_ID=$_POST['sID'];
$psBD=$_POST['sBD'];
echo "email=".$psPreRegEmail;
echo "&id=".$FRM_ID;
echo "&db=".$psBD;
?>
这里是我的AS3代码:
var request:URLRequest = new URLRequest('http://www.mysite.fr/login.php')
var variables:URLVariables = new URLVariables()
variables.sEml = 'steph4'
variables.sID = 'steph5'
variables.sBD = 'steph6'
request.data = variables
request.method = URLRequestMethod.POST
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, handleComplete);
loader.load(request)
function handleComplete(event:Event) {
var loader:URLLoader = URLLoader(event.target)
var vars:URLVariables = new URLVariables(loader.data)
trace('vars.email: '+vars.email)
trace('vars.id: '+vars.id)
trace('vars.db: '+vars.db)
}
没有错误,但是当我在去http://www.mysite.fr/login.php它显示:email=&id=&db=
为什么我看不到:???
email=steph4
id=steph5
db=steph6
我开始怀疑是否可以将数据从AIR应用程序发送到服务器上的PHP文件? 也许这是因为,为了安全措施,将数据发送到URL是不可能的?
你在做什么? – akmozo 2014-11-07 09:50:05