我想請使用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