现在我只需要找出它为什么说老版本每次即使$ a = true 如果a是真的,它应该做if块,而不是其他的。也许版本需要是一个职位变量我会尝试它解析错误:语法错误:意外的';'在线25
<?php
$launcherv = "13";
$gamev = "1326382442000";
$sessid = math.rand(1, 1000000000000000);
$ticket = math.rand(1, 1000000000000);
$user = "";
$password = "";
$version = "";
$a = false;
$b = false;
$c = false;
if ($version == $launcherv){
$a = true;
} else {
$a = false;
}
if ($user == ""){
$b = false;
} else {
$b = 'true';
}
if ($password == ""){
$c = false;
} else {
$c = true;
}
if ($a && $b && $c){
echo ($gamev.":".$ticket.":".$user.":".$sessid);
}
elseif(!$a){
echo "Old Version";
}
elseif(!$b){
echo "Bad Login";
}
elseif(!$c){
echo "Bad Login";
}
?>
o crud eclipse我看不出,谢谢!!!!!! – user1116644 2012-02-21 19:26:37
@CoffeeRain是吗?它应该是'else {_code_}',但是OP意外地做了'else(_code_)' – 2012-02-21 19:28:25
对不起,我会删除它。我以为你说**使用** paren而不是花括号。 – CoffeeRain 2012-02-21 19:29:35