Php会话切换图像

时间:2013-04-25 08:27:12

标签: php image session swap

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

我的脚本的问题是它不会从图像切换我不是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
        }
        ?>

2 个答案:

答案 0 :(得分:0)

嗯,我不知道,你需要什么会议。如果你“读取”$ _GET数组,它接缝将毫无用处。我也不知道您的查询字符串状态,但您可以尝试:

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

答案 1 :(得分:0)

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

您在网站之间导航的用途是什么? PHP的URL语法$ _GET?如果是这样,您可以检查用户是否在指定的站点上,然后相应地显示该链接。

<?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>)
    }
?>