//global $gBet;
$gBet=$_GET['bet'];
file_put_contents('log.txt',$gBet,FILE_APPEND); //这里有数据
function JackpotGame(){
global $demomode, $login,$userId,$user_id,$jp1,$jp2,$jp3,$jp4,$logstr;
$userId=$user_id;
$user_balance =get_balance($userId)*100 ;
$cardsArr=array("","12","24","36","48");
$isJack=false;
$isCard=0;
$jackState="jackpot";
$jType=rand(1,4);
$winAmount=0;
$isCard=$cardsArr[$jType];
$_SESSION['ageoftroy_j'.$jType]++;
if($_SESSION['ageoftroy_j'.$jType]>=3){
$jackState="idle";
$sets=get_game_settings('ageoftroy');
$jacks=explode("|",$sets['g_bon1_1']);
global $gBet;
//$gBet=$_GET['bet'];
file_put_contents('log2.txt',$gBet,FILE_APPEND); //$gBet里面的值这里传不过来
if ($gBet==150){
$jka=0.2;
$jkb=0.8;
}
log.txt里有数据,log2.txt这里就没有,怎么才能把/$gBet里面的值传到这里来呢?
用$_REQUEST传进去了
//$gBet=$_GET['bet']; 在这块打断点看下$_GET['bet']有没有值,或者定义一个全局变量,在页面加载事件里面接收$_GET['bet']; 后面直接用全局变量就行。
//$gBet=$_GET['bet'];这里就是没有值,我用这个file_put_contents('log2.txt',$gBet,FILE_APPEND);输出的txt是空的,接收语句怎么写呢?
@码哥子: 那你看看传参的那块是不是就没有值,你传了一个空值
@.NET_海: 其它函数里面都能传进去,就是function JackpotGame()这个函数里面传不进去,这个函数是进入另一个页面