⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cgicookie.h

📁 用C些的CGI函数库
💻 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 + -