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