php
  • session
  • session-variables
  • 2013-03-10 93 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请求设置的值。

    相关问题