这是我的php代码,用于检查页面调用了多少次。
if($_SESSION['test']==''){
$_SESSION['test'] = 1;
echo " cond 1 ";
}
else {
echo " cond 2 ";
$_SESSION['test'] = $_SESSION['test']+1;
}
echo " test value = ".$_SESSION['test'];
exit;
,这是我的AS3.0代码传递变量到php。
phpVar.id = phpvars;
phpVar.selectsize = selectedSize;
phpURLr.method = URLRequestMethod.POST;
phpURLr.data = phpVar;
phpLoader.dataFormat = URLLoaderDataFormat.TEXT;
phpLoader.load(phpURLr);
navigateToURL(phpURLr,"_self");
我的问题是,我调用php页面只有一次,但它调用页面2次。
请帮我找出错误
phpLoader.load(phpURLr); //first call
navigateToURL(phpURLr,"_self"); //second call
在第一个呼叫中,您从AS3发送请求。在第二个请求中,您从浏览器发送请求
沟渠:
navigateToURL(phpURLr,"_self");
这是更可取的,并且还提供了更多的功能,例如向URLLoader添加事件侦听器:
phpLoader.load(phpURLr);