如何用C++代码维护会话?

2023-12-08

有一段用C++编写的cgi代码。目前网页中没有进行会话管理。需要在网页中提供会话,以便用户可以登录、保持会话、然后注销。虽然这是使用 HttpSession 在 java 中相当简单的任务,但我不知道如何使用 C++ 代码来完成此任务。


C++ 在捆绑库的功能广度方面与 Java 不同,因此您需要使用一些额外的库来扩展该语言,以完成不那么常见的任务(例如 C++ CGI 开发)。您可以自己构建该库来支持标准库中不存在的功能,也可以使用第三方开发的库。

在这种情况下我会使用NCBI C++ 工具包。它提供了一个不错的CGI模块 with 会话支持

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何用C++代码维护会话? 的相关文章

随机推荐

  • 当选择选项时,Jquery 提交选择表单

    我有一个选择 有一个很长的列表 我可以在其中搜索它 使用 select2 jquery pluing 我的选择 using Html BeginForm ProjectList Client FormMethod Get new id cl
  • 在 JavaScript 中使异步事件同步

    我正在使用 WPF 3 5SP1 WebBrowser 控件来显示包含一些 javascript 函数的页面 然后我的程序需要调用一个 javascript 函数来进行异步调用 我需要一种方法将异步回调的结果返回到 C 以便我可以处理结果
  • 带有外键的 Django ModelForm

    我正在尝试创建一个ModelForm使用外键更新表 我所拥有的似乎有效 但我希望有人能告诉我是否有更好的方法来做到这一点 或者我在下面做的方式是否有问题 使用查询集是否正确Author and Genres桌子 感觉我应该在Book模型 并
  • R:当存在平局时,找到每行中具有最小值的列

    这是我的数据示例 gt dat lt matrix c 59 50 48 44 44 NA 78 59 42 67 51 NA 72 64 64 byrow TRUE ncol 3 gt k lt apply dat 1 function
  • 如何让 bash 脚本循环直到特定时间

    通常要运行无限 bash 循环 我会执行如下操作 while true do echo test sleep 1 done 相反 如果我想做一个只要早于 20 00 就无限循环的循环 该怎么办 有没有办法在 bash 中做到这一点 您可以使
  • 在 Android Gradle 构建之前执行任务?

    Gradle 是否可以在调用之前执行任务 gradle build 就像是precompile 请有人帮忙 这样的事情可能吗 如何实现 你可以这样做 task build lt lt println build task preBuild
  • SBT 0.13 中的任务定义不接受打印?

    我正在使用SBT0 13 1 项目 build properties如下 sbt version 0 13 1 执行中sbt about打印出以下内容 sbt info Loading global plugins from Users j
  • 访问子文件夹中的 m 文件,而不将其永久添加到路径中

    我已经下载了一个工具箱 其中有许多子文件夹中的许多文件 空间计量经济学工具箱 用于一个特定项目 我不想将其添加到路径中 因为我认为我不会养成使用它的习惯 而且我不知道它是否会隐藏函数统计工具箱 如何访问此工具箱中的功能 有没有办法以编程方式
  • 如何使用hibernate将图像存储到postgres数据库中

    我想使用 hibernate 和 Java 将图像存储到数据库中 我正在使用 postgres 数据库 I tried bytea存储图像的数据类型和byte hibernate pojo 中的数据类型 我使用了以下代码 CREATE TA
  • 寻找局部最大值和最小值

    我正在寻找一种计算有效的方法来查找 R 中大量数字的局部最大值 最小值 希望没有for循环 例如 如果我有一个像这样的数据文件1 2 3 2 1 1 2 1 我希望函数返回 3 和 7 它们是局部最大值的位置 diff diff x or
  • 在 VB.Net 中使用 LINQ 将集合拆分为 n 个部分

    Question 在 VB Net 中 如果我有一个像这样的集合 Dim collection As IEnumerable Of Integer Enumerable Range 0 99 我如何将它分成不确定数量的元素的组 可枚举的 状
  • Python Boto EC2 查找给定 IP 地址的实例

    在Python中使用boto 如何在给定IP地址的情况下找到boto ec2实例对象 boto3 ec2 boto3 client ec2 filters Name ip address Values 1 1 1 1 result list
  • 如何从SQL Server表中下载并查看图像?

    我有个问题 我想从 SQL Server 表下载并在浏览器中查看图像 我不知道该怎么办 My code public partial class IndexForm System Web UI Page protected void Pag
  • 如何从一个视图控制器访问另一个视图控制器的变量值?

    我有一个整数变量 time 在一个视图控制器中 我需要在另一个视图控制器中使用其值 这是代码 MediaMeterViewController TRP On Touch Down event start the timer IBAction
  • spring boot mvc:遵循示例后失败

    我正在关注链接https github com spring guides gs serving web content 签出文件后 将 gs serving web content complete 导入 IDEA 并运行 它运行成功 但
  • 从 UIImagePickerController 获取图像后,UIImageView 旋转 iPhone 5 的图像

    我正在使用 UIImagePickerController 使用相机捕获图像 我的应用程序支持的方向是纵向 我发现 iPhone 5 出现奇怪的行为 我使用的是 Xcode 7 和 swift 2 0 iPhone 5操作系统版本是8 4
  • 如何限制 TextField 使其只能包含一个“.”特点? JavaFX

    在互联网上 我发现非常有用的类 使用它我可以限制 TextField 我遇到一个问题 我的 TextField 只能包含一个 特点 我怀疑我可以通过编写适当的正则表达式并将其设置为对该类实例的限制来处理此问题 我使用以下正则表达式 0 9
  • 在MatplotlibWidget pyqt5中使用FigureCanvasQTAgg时出错

    我想使用 matplotlib 在我的 GUI 上使用 pyqt5 进行绘图 我创建了一个名为 MatplotlibWidget 的类 它创建我的绘图的图形和画布 但我在使用 FigureCanvasQTAgg 函数 这是一个 matplo
  • 使用/usr/bin/time时如何忽略程序的输出?

    我想知道程序运行了多长时间 所以我尝试了 usr bin time program gt dev null 但很快我发现它显示程序的输出到 stderr 然后我尝试了 usr bin time program gt dev null 2 g
  • 如何用C++代码维护会话?

    有一段用C 编写的cgi代码 目前网页中没有进行会话管理 需要在网页中提供会话 以便用户可以登录 保持会话 然后注销 虽然这是使用 HttpSession 在 java 中相当简单的任务 但我不知道如何使用 C 代码来完成此任务 C 在捆绑