php
  • session
  • session-variables
  • 2013-03-10 66 views 0 likes 
    0

    只有一個數組我有一個數組,在一個會話變量存儲。不過,我想只發送SESSION變量中的數組的一部分到另一個頁面,具體取決於哪個按鈕被點擊。

    的按鈕

    foreach($name as $bookname => $name){ 
         echo "<div class='control-group' align='center'><h4>$bookname</h4><a href='/handler' class='btn btn-large btn-block btn-primary' type='button'>follow $name</a></ul></div>";  
         $_SESSION['name'] = $name; 
         $_SESSION['bookname'] = $bookname 
         print_r($_SESSION['name']); 
    
         } 
    

    代碼中的print_r給我的每個陣列中,點擊按鈕時,僅該按鈕的$名稱設置爲$ _SESSION是我想要做的是。我現在擁有它的方式是隻爲數組的最後一部分設置SESSION。

    回答

    0

    它適用於只有最後一部分,因爲循環覆蓋所有的前值。

    如果你想設置SESSION值被點擊之後,你必須將請求發送到不同的頁面(HTTP GET或POST請求)或AJAX請求設置的值。

    相關問題