0

我正在使用 curl 登录到远程站点,远程站点向我发送 cookie,我将其保存为 cookies.txt。我使用 cookie 来获取其余受保护的页面,而无需再次使用 curle 登录!

现在我想知道 asp.net sessionId 何时从 cookie 文件中过期。这可能吗?我想知道它何时过期的原因是我想使用 curl 重新登录并获取新的 sessionId。(当前会话 id 在大约 2 小时后停止工作)

我如何检查 cookie.txt 修改/创建日期,如果超过 1 小时,我只需重新登录以获取新的 cookie?

4

1 回答 1

0

大多数网站不会发回带有过期日期的 cookie,并且会处理何时让您从服务器端注销。这样做的原因是,如果它抓住了何时将您从 cookie 中注销,您可以轻松地修改它并且永远不会被注销,这不是很安全。

于 2013-10-18T22:14:52.840 回答