Questions tagged «session»

会话是指单个客户端和服务器之间的通信。会话是特定于用户的,并且为每个用户创建一个新会话以跟踪该用户的所有请求。

8
php会话ID有多独特
php会话ID有多独特?我从阅读过的各种东西中得到的印象是,我不应该依赖永远不会获得相同sessionid的两个用户。它不是GUID吗?
90 php  session  guid 

6
如何与Socket.IO 1.x和Express 4.x共享会话?
如何与Socket.io 1.0和Express 4.x共享会话?我使用Redis商店,但我认为这没有关系。我知道我必须使用中间件来查看cookie和获取会话,但不知道如何。我搜索了但找不到任何工作 var RedisStore = connectRedis(expressSession); var session = expressSession({ store: new RedisStore({ client: redisClient }), secret: mysecret, saveUninitialized: true, resave: true }); app.use(session); io.use(function(socket, next) { var handshake = socket.handshake; if (handshake.headers.cookie) { var str = handshake.headers.cookie; next(); } else { next(new Error('Missing Cookies')); } });


6
ASP.Net MVC控制器构造函数中的会话null
为什么在Controllers的构造函数中Session为null?可以从Action方法中访问它。据推测,由于MVC路由框架负责更新Controller,因此它当时还没有(重新)实例化Session。 有谁知道这是否是设计使然,为什么? [我已经设法通过使用惰性加载模式来解决此问题。]

8
PHP中的session_unset()和session_destroy()有什么区别?
从php.net文档中: session_destroy —销毁注册到会话的所有数据 session_unset —释放所有会话变量 我的三部分问题是: 这两个功能看起来非常相似。 两者之间的真正区别是什么? 两者似乎都删除了注册到会话的所有变量。它们中的任何一个是否实际上破坏了会话本身?如果不是,您如何完成此任务(销毁会话本身)。 这两个函数都没有删除客户端的会话cookie是否正确?



1
什么是cookie和会话,它们之间如何关联?
我正在尝试专业地了解Cookie和会话。我知道,当浏览器连接到服务器时,服务器会“询问”浏览器,以在客户端浏览器cookie文件夹中“粘贴”具有“ phpsessid”的cookie。 现在我们有了“ phpsessid”,如果客户端进入服务器,浏览器将向服务器发送“ phpsessid”,服务器将查看tmp文件夹,如果有匹配项,它将加载用户具有的所有数据这个客户,但我对此过程有些困惑。 如果有人可以帮助我理解创建会话和Cookie的过程,我将不胜感激-幕后发生的事情。

6
如何在网络方法中访问会话?
我可以在内使用会话值WebMethod吗? 我已经尝试使用,System.Web.Services.WebMethod(EnableSession = true)但是无法访问Session参数,例如以下示例: [System.Web.Services.WebMethod(EnableSession = true)] [System.Web.Script.Services.ScriptMethod()] public static String checaItem(String id) { return "zeta"; } 这是调用web方法的JS: $.ajax({ type: "POST", url: 'Catalogo.aspx/checaItem', data: "{ id : 'teste' }", contentType: 'application/json; charset=utf-8', success: function (data) { alert(data); } });
85 c#  session 

5
Rails会议的当前做法
是否有人对Rails和会话有“最佳实践”技巧?Rails 3的默认会话类型仍然是CookieStore,对吗?我使用SqlSessionStore已有一段时间,并且效果很好,但是我可能会改用CookieStore来代替它。 使用CookieStore获取敏感信息(即使是含盐信息)还是不是一个好主意,还是更好地存储在数据库中?

2
有没有一种简单的方法可以使烧瓶超时?
我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask-principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask-principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会话。

4
PHP 5.3和会话文件夹的问题
我最近升级到PHP 5.3,从那时开始,我收到(零星)错误消息,指示Apache(或者可能是会话文件的清理者)对存储会话的文件夹没有权限。 这是随机发生的,无法通过精确的步骤进行复制,这使我猜测它是会话清除程序。 任何人都有此类错误的经验吗? 错误消息(session_start()在行上触发)是: ps_files_cleanup_dir:opendir(/ var / lib / php5)失败:权限被拒绝。 会话目录上的ls -ltr给出: drwx-wx-wt 2 root root 4096 2010-05-25 12:39 php5 在此目录中,我确实看到了www-data拥有的会话文件,这是我的Apache,该应用程序运行正常。这让我想知道,会话GC在哪个用户下运行?
81 php  session 

11
使codeigniter网站成为多语言的最佳方法。从lang数组调用取决于lang会话?
我正在研究几个小时,但是我找不到任何清晰有效的方法来实现它:/ 我有一个英文的codeigniter基本网站,现在必须添加波兰语。根据访问者的选择,以两种语言制作我的网站的最佳方法是什么? 有什么方法可以为每种语言创建数组文件并在视图文件中调用它们,取决于从lang选择的Session?我不想使用数据库。 感谢帮助!我的期限快用完了:/谢谢!!



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.