如何在访问者第二次点击链接时显示不同的页面

时间:2013-11-23 14:46:12

标签: javascript php html

我有一个包含多个缩略图的图库页面。如果访问者点击缩略图,则会在新页面中显示完整图像。 我想到的是我向第一次和第二次点击的缩略图显示完整的图像。如果访问者点击另一个缩略图,我希望他看不到完整的图像,而是另一个我可以加载注册或其他内容的页面。 如果这涉及到php或javascript,请记住我是菜鸟。

3 个答案:

答案 0 :(得分:0)

这是一个php Cookie的例子

<?php
if (isset($_COOKIE["ClickedCount"]))
{
$count+=1;
setcookie("ClickedCount",$count);
}else{
  $count= 0;
setcookie("ClickedCount",$count);}
?>

然后您可以像这样

在事件处理程序中检索此cookie值
<?php
if ($_COOKIE["ClickedCount"] = 1 ){
//do something 
}else{
//do something else
}
?>

答案 1 :(得分:0)

你能尝试一下,只修改了哈基姆代码,

<?php
    if (!isset($_COOKIE["ClickedCount"])){      
        setcookie("ClickedCount",'visted', time()+3600); /* expire in 1 hour */
    }else{

       header("location:differentpageurl");
    }
?>

答案 2 :(得分:0)

除了Cookie,您还可以使用会话数据。 http://us1.php.net/session_write_close

//setting session
$_SESSION['click_count'] = 2;
session_write_close();

//getting session
$count = $_SESSION['click_count'];

可以修改cookie,但用户更难以更改会话。