2013-04-25 28 views
-2

我在我的網站上有一個主頁按鈕,這個主頁按鈕是一個房子的圖像。但是我想讓我的網站成爲一個用戶友好的網站。所以如果有人點擊按鈕,主頁按鈕將從顏色改變並打開主頁。所以這個人知道他/她在哪個頁面上。這是我的代碼到目前爲止。Php會話切換圖像

我的腳本的問題,它不會從圖像切換我不是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 
     } 
     ?> 
+0

這不是您第四次問這個問題嗎? – andrewsi 2013-04-25 12:27:28

+0

這就是對啊! – Josuf 2013-04-25 13:01:50

+1

我想指出這不是一件好事。在這個Q和A上不重視提出重複問題。事實上,反覆關閉您的問題可能會導致禁止問題。這意味着該網站將不再允許您提出任何問題。所以請記住這一點。提出一個問題並留下。 – Bart 2013-04-25 21:15:51

回答

0

嗯,我不知道,你需要什麼會議。它接縫是無用的,如果你「讀」$ _GET數組。我也不知道你的查詢字符串的狀態,但你可以嘗試:

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

,因爲圖像有一個鏈接,所以當網站刷新圖像顏色變化停留。 – Josuf 2013-04-25 08:43:50

0

所以,如果我理解你的問題:你想從「和home1」切換圖像,以「家」當用戶在「主頁」(根網站)?像某種「積極」的東西?

你用什麼來瀏覽網站? 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>) 
    } 
?> 
+0

這似乎是工作,但即時通訊使用YII框架,你有任何想法我可以在這個框架中做到這一點?目前正在嘗試它,但它還沒有工作。非常感謝! – Josuf 2013-04-25 09:18:23