Php会话切换图像

Php会话切换图像,php,image,session,swap,Php,Image,Session,Swap,我的网站上有一个主页按钮,这个主页按钮是一个房子的图像。但我想让我的网站成为一个用户友好的网站。因此,如果有人点击该按钮,主页按钮的颜色将发生变化,并打开主页。所以这个人知道他/她在哪一页。这是到目前为止我的代码 我的脚本的问题是它不能从图像切换。我不是PHP会话脚本的专家,所以你能帮我吗?我搜索了谷歌和所有东西,但找不到任何与我的问题相关的东西 <?php session_start(); $_SESSION['1'] = $_GET["Activ

我的网站上有一个主页按钮,这个主页按钮是一个房子的图像。但我想让我的网站成为一个用户友好的网站。因此,如果有人点击该按钮,主页按钮的颜色将发生变化,并打开主页。所以这个人知道他/她在哪一页。这是到目前为止我的代码

我的脚本的问题是它不能从图像切换。我不是PHP会话脚本的专家,所以你能帮我吗?我搜索了谷歌和所有东西,但找不到任何与我的问题相关的东西

    <?php
        session_start();
        $_SESSION['1'] = $_GET["Active"];
        if (!empty($_GET["Active"])){ ?>
            <a href="<?php echo $this->createUrl("/admin/survey/sa/index")."home"; ?>">
            <img src='<?php echo $sImageURL;?>home1.png' alt='<?php $clang->eT("Default administration page");?>' width='<?php echo $iconsize;?>' height='<?php echo $iconsize;?>'/></a>
        <?php
        } 
        else{?>
            <a href="<?php echo $this->createUrl("/admin/survey/sa/index").""  ?>">
            <img src='<?php echo $sImageURL;?>home.png' alt='<?php $clang->eT("Default administration page");?>' width='<?php echo $iconsize;?>' height='<?php echo $iconsize;?>'/></a>
        <?php
        }
        ?>

好吧,我不知道,你需要这个课程做什么。如果您“读取”$\u获取数组,那么它将毫无用处。我也不知道您的查询字符串状态,但您可以尝试:

if (isset($_GET["Active"])) {
    ...
}

所以,如果我理解你的问题:当用户在“主页”(根站点)上时,你想将图像从“home1”切换到“home”?像某种“主动”的东西

您使用什么在站点之间导航?PHPs URL语法$\u获取?如果是这样,您可以检查用户是否在指定的站点上,然后相应地显示链接

<?php
    $page = $_GET['page'];
    if($page == "" || $page == "home"){
        //User is on the default site (url: mysite.com/)
        echo "<img code....>";
    }elseif($page == "about")
        //User is on the "about site" (url: mysite.com/?page=about)
        echo "<img active about>";
    }else{
        //The user is on a unknown site (url: mysite.com/?page=<something we don't know>)
    }
?>

因为图像有一个链接,所以当站点刷新图像时,图像颜色的更改保持不变。这似乎是可行的,但是我使用的是YII框架,你知道我如何在这个框架中做到这一点吗?目前正在尝试,但它还没有工作。已经非常感谢了!这不是你第四次问这个问题吗?我想指出这不是一件好事。在这个问答环节上发布重复的问题是不可取的。事实上,反复关闭您的问题可能会导致问题禁令。这意味着该网站将不再允许你提出任何问题。所以请记住这一点。只问一次问题,就到此为止。