gpt4 book ai didi

image - 防止 session 过期?

转载 作者:行者123 更新时间:2023-12-04 05:51:06 30 4
gpt4 key购买 nike

我们的办公室有一个简单的闭路电视系统,可以显示我们每个安全摄像头的实时图像。闭路电视系统没有 API 或任何提取实时图像的方法。但是,您可以通过创建带有图像链接的基本 HTML 页面从另一个浏览器查看图像:

http://192.168.1.6/media/getimage_sid.php?sid=a09c4ecb72bade3802e7bf563b0d0bd6&card=1&camera=1&width=384&height=288

这非常有效,直到 session 过期和/或超时。我不太了解 cookie 和 session ,但是当我在谷歌浏览器中检查页面时,我注意到以下 cookie:
Name       Value                             Domain       Path   Expires   Size
PHPSESSID a09c4ecb72bade3802e7bf563b0d0bd6 192.168.1.6 / Session 41

还有一个 HTTP 列和一个 Secure 列,但两者都是空的。

我想弄清楚的是,如何使该 cookie 保持事件状态或触发它以相同的值重新创建?我假设登录系统的 rake 任务不起作用,因为每次都会重置 session ID。

Intranet 是一个 Rails 应用程序,因此一种方法是创建一个脚本来登录并将当前 session ID 存储到数据库中,然后将最后记录的 session ID 放入数据库中的 IMG 链接中。虽然有点长,但我希望有更好的解决方案。

我看了几篇 articles展示了如何使用 AJAX 执行此操作,但这似乎依赖于一直在查看的 Intranet。如果周末没有人查看内联网,我需要这个来工作。

这个项目是为了让我们可以在我们的内联网上放几张实时(当页面刷新时!)图像,这样我们就不必不断进入闭路电视系统,登录并找到合适的摄像机来看看谁在车库门等

任何帮助,将不胜感激。

最佳答案

这是一个小技巧,但我制作了一个小脚本来获取最新的 session ID,然后将其放入图像链接中。

关于image - 防止 session 过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041542/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com