gpt4 book ai didi

delphi - 如何使用 Indy 的 cookie 来启动 TWebBrowser cookie?

转载 作者:行者123 更新时间:2023-12-03 15:52:27 30 4
gpt4 key购买 nike

登录我的服务器时,我将 TIdHttp 与 cookie 管理器结合使用。

在程序的后面,用户可以在上传结果后激活TWebBrowser来在程序为其生成数据的数据库中进行搜索。

由于用户已经被授权为有效用户,所以我想让用户直接进入页面。

除了传统的 phpsessid 之外,PHP 脚本还设置了一些 cookie。

如何将 cookie 从 Indy 组件传输到 TWebBrowser 以便用户可以在同一 session 中继续?

最佳答案

TWebBrowser 是 Microsoft Internet Explorer 的包装器,它使用自己的 cookie 管理系统。没有可用于将用户定义的 cookie 插入到 Microsoft 的 cookie 存储中的 API。但是,Microsoft 将 Cookie 保存在一个特殊文件夹中,您可以使用 SHGetSpecialFolderPath(CSIDL_COOKIES)SHGetKnownFolderPath(FOLDERID_Cookies) 编程找到该文件夹​​。然后,您可以手动将 Indy 的 cookie 保存到 Microsoft cookie 文件格式的文件中,如果您 Google 一下,您可以在各个网站上找到该格式的在线文档。

关于delphi - 如何使用 Indy 的 cookie 来启动 TWebBrowser cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16988381/

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