2013-05-28 140 views
0

这里是我用于会话的代码。php会话不在链接上工作

<?php 
    $inactive = 600; 
// check to see if $_SESSION['timeout'] is set 
    if(isset($_SESSION['timeout'])) { 
    $session_life = time() - $_SESSION['timeout']; 
    if($session_life > $inactive) 
    { 
    session_destroy(); 
    } 

    else 
    { 
    echo "<script>function multiclick() 
    { 
    document.getElementById('Image9').style.display='none'; 

    } 
    </script>"; 
    } 
    } 
    $_SESSION['timeout'] = time(); 
    ?> 

actuly我想,当我的链接点击一次将hide.but它也不working.here是我的网页链接和链接,我的工作就是爱它。 http://shoppingmore.com.hk/index.php?option=com_shopsearch&view=shopdetails&shop_id=139

请任何help.thanks在高级。

+0

你开始会话? 'if(!isset($ _ SESSION)){session_start(); }' –

+0

是sessoin已经开始在页面的顶部? –

回答

2

使用session_start()在代码

<?php 
    session_start(); 
    $inactive = 600; 
+0

会话是在页面顶部启动的。实际上,我希望该按钮一旦点击后消失? –

+0

当用户点击爱它然后你只是为这个页面创建一个会话($ _SESSION ['爱'] [139] =真)其中139是页面ID。然后,只需为爱情设定一个条件 - 如果(!$ _ SESSION ['爱'] [$ shop_id])回声'爱它'; – HADI

0

顶部,你必须写

session_start(); 

before if(isset($_SESSION['timeout'])) { ... 
+0

会话已经开始在页面的顶部? –