📄 cgicookie.h
字号:
#ifndef _INCLUDE_CGICOOKIE_H_
#define _INCLUDE_CGICOOKIE_H_
/*
** 库名 : CGICookie
** 库描述 : 用于处理cookie信息的CGI函数库
** 作者 : calvin
** E-mail : CalvinWilliams@yeah.net
** QQ : 21021078
** 创建日期时间 :
** 更新日期时间 : 2005/5/2
*/
#include "LibX.h"
#include "TypeX.h"
#include "ListX.h"
/*
** 函数集说明 : 调试函数集
*/
_WINDLL_EXPORT BOOL SetCookieDebugFileName( char *pcDebugPathFileName );
_WINDLL_EXPORT BOOL GetCookieDebugFileName( char *pcDebugPathFileName );
#ifdef __cplusplus
extern "C" {
#endif
/*
** 结构名 : SCookieInfo
** 结构说明 : 包含Cookie结点项的内容信息
*/
typedef struct tagCookieInfo
{
char *exprires;
char *path;
char *domain;
char *secure;
}
SCookieInfo;
/*
** 函数集说明 : cookie数据链表、cookie信息结构 初始化、销毁函数
*/
_WINDLL_EXPORT SList *CGICookieListInitial();
_WINDLL_EXPORT SCookieInfo *CGICookieInfoInitial();
_WINDLL_EXPORT BOOL CGICookieListDestroy( SList **listCookie );
_WINDLL_EXPORT BOOL CGICookieInfoDestroy( SCookieInfo *info );
/*
** 函数集说明 : cookie数据链表填充、写出函数
*/
_WINDLL_EXPORT BOOL CGICookieReadData( SList **listCookie );
_WINDLL_EXPORT BOOL CGICookieWriteData( SList *listCookie , SCookieInfo *info );
/*
** 函数集说明 : cookie数据链表取值函数
*/
_WINDLL_EXPORT char *CGICookieGetValue( SList *listCookie , char *key );
/*
** 函数集说明 : cookie数据链表添加、删除、修改函数
*/
_WINDLL_EXPORT BOOL CGICookieAddItem( SList **listCookie , char *key , char *value );
/*
_WINDLL_EXPORT BOOL CGICookieEditItem( SList **listCookie , char *key , char *value );
_WINDLL_EXPORT BOOL CGICookieDeleteItem( SList **listCookie , char *key );
_WINDLL_EXPORT BOOL CGICookieSetItem( SList **listCookie , char *key , char *value );
*/
/*
** 函数集说明 : cookie信息结构设置函数
*/
_WINDLL_EXPORT BOOL CGICookieSetExprires( SCookieInfo *info , struct tm *time_tm );
_WINDLL_EXPORT BOOL CGICookieSetPath( SCookieInfo *info , char *path );
_WINDLL_EXPORT BOOL CGICookieSetDomain( SCookieInfo *info , char *domain );
_WINDLL_EXPORT BOOL CGICookieSetSecure( SCookieInfo *info , char *secure );
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -