现在我只需要找出为什么它每次都说旧版本,即使 $a = true 如果 a 为真,它也应该执行 if 块,而不是其他块。也许版本需要是一个帖子变量我会试试看
<?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";
}
?>