Actionscript 3 使用URLLoader将脚本发送到php文件时,我尝试获取它时返回0
我有一个游戏,我想在游戏结束后在我的数据库中写下分数。这是urlloader函数:Actionscript 3 使用URLLoader将脚本发送到php文件时,我尝试获取它时返回0,actionscript-3,flash,urlloader,Actionscript 3,Flash,Urlloader,我有一个游戏,我想在游戏结束后在我的数据库中写下分数。这是urlloader函数: public function gameFinished(){ var urlLoader:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest("/../../sendScoreUnit4.php"); var requestVars:URLVariables = new URLVariables(
public function gameFinished(){
var urlLoader:URLLoader = new URLLoader();
var req:URLRequest = new URLRequest("/../../sendScoreUnit4.php");
var requestVars:URLVariables = new URLVariables();
requestVars.score = total_score_hard;
req.data = requestVars.score;
req.method = URLRequestMethod.POST;
urlLoader.load(req);
}
我的sendScoreUnit4.php文件尝试获取分数,如下所示:
$score = (int)$_GET['score'];
但当我回显时,每次都得到0。
任何帮助都将不胜感激。<代码>请求数据=请求变量,然后在发送POST请求时:
$score=(int)$\u POST['score']代码>…也不起作用。在这种情况下,请尝试绝对URL,并确保total\u score\u hard
的值/不是0。删除req.method=URLRequestMethod.POST代码>从代码中删除,或将其更改为req.method=URLRequestMethod.GET代码><代码>请求数据=请求变量
,然后在发送POST请求时:$score=(int)$\u POST['score']代码>…也不起作用。在这种情况下,请尝试绝对URL,并确保total\u score\u hard
的值/不是0。删除req.method=URLRequestMethod.POST代码>从代码中删除,或将其更改为req.method=URLRequestMethod.GET代码>