链接的php设置cookie
这是我的密码 我有这样的html链接链接的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的
<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 });