-2

小さなブラウザ ゲームを作成しようとしていますが、URL の $_GET[] 値から値を取得できません。私が正しいことをしているのか、それともすべて暴れ回っているのか、誰かが確認できますか?

    // General settings
    $site = "http://localhost/index.php";
    $buildfood0 = "dSDF3HJKhbv432dsfs";
    // Food forms
    $form_food0 = "<img src='./images/game/b7_.png' /><a class='button' href='$site?code=$buildfood0'>Build</a>";

    if($lvl_food == 0){
        if($_GET['code']) {
            $codefood = $_GET['code'];
                if($codefood0 == $buildfood0){
                    require("./connect.php");   
                    mysql_query("UPDATE users SET lvl_farm='1' WHERE username='$username'");                            
                    mysql_close();
                }
                else
                    null;       
            }           
        }       
    else if($lvl_food == 1){
        echo "<img src='./images/game/b7.png' />";
    }
4

1 に答える 1

1

変化する:

if($lvl_food == 0){
    if($_GET['code']) {
        $codefood = $_GET['code'];
            if($codefood0 == $buildfood0){
------------------------^ // Wrong. Remove the 0

次のようにします。

if($lvl_food == 0){
    if($_GET['code']) {
        $codefood = $_GET['code'];
            if($codefood == $buildfood0){
于 2013-03-02T17:49:07.853 に答える