链接的php设置cookie

链接的php设置cookie,php,cookies,Php,Cookies,这是我的密码 我有这样的html链接 <a href="property-view-<?php echo $final_url;?>" target="_blank" id="<?php echo pro_name;?>" onclick="addBuilderUrlToGoogle(<?php echo $propertyid?>);"><?php echo $pro_name;</a> 如果我理解,您只需要将cookie的

这是我的密码 我有这样的html链接

<a href="property-view-<?php echo $final_url;?>"  target="_blank" id="<?php echo pro_name;?>" onclick="addBuilderUrlToGoogle(<?php echo $propertyid?>);"><?php echo $pro_name;</a>

如果我理解,您只需要将cookie的设置绑定到点击链接

如果是这样,您需要将ID添加到您的

已编辑。设置过期时间(例如30分钟):

30分钟是
30*60*1000
毫秒。将其添加到当前日期,以指定未来30分钟的到期日期

 var date = new Date();
 var minutes = 30;
 date.setTime(date.getTime() + (minutes * 60 * 1000));
 $.cookie("example", "foo", { expires: date });

你不需要饼干。如果我了解你的问题,你只需要跟踪某个用户对你的应用程序的最后N个请求。您需要将用户与会话关联,并且在要跟踪的每个页面的顶部,您需要:

session_start();
$hits=$\会话['最后一次点击'];
数组推送($\会话['last\ hits'],getExternalUrl());
如果(计数($hits)>5){
数组移位($hits);
}

您最好实现一个框架,而不是在每个PHP文件的顶部手动添加此代码段。还要注意,我使用了
getExternalUrl()
,因为如果PHP服务器是反向代理的,请求路径可能不包含实际的URL(不确定您真正需要什么,很难)。将页面标记附加到查询字符串也可以,但这取决于您的需要。

您可以为此使用会话否我只需要使用cookies。否您不需要。事实上,一个只有cookie的解决方案将非常冗长,无法实现如何使用此cookie获取值?使用php:$\u cookie['TR\u LNG'],您可以获取值!在这个jquery中,如何设置时间@Sergio编辑了评论,希望对您有所帮助。不,在php中,我们设置了一些时间限制,如time()+3600。。像这样,如何在jquery@sergioYes中设置时间限制是正确的,但问题不是针对特定用户。例如,如果在imdb或flipkart中搜索任何内容,则意味着它们将显示在该浏览器中搜索的内容上。我想要那样@Raffaele@user3115202HTTP会话不需要用户注册。试着研究建议的解决方案(或者只是在几个脚本中实现),看看它将如何按照您的预期工作
$("a#mylink").bind("click", function() {
    $.cookie("TR_LNG", "English");
});
 var date = new Date();
 var minutes = 30;
 date.setTime(date.getTime() + (minutes * 60 * 1000));
 $.cookie("example", "foo", { expires: date });