?? cgicookie.txt
字號(hào):
函數(shù)原型:
BOOL GetCookieDebugFileName( char *pcDebugPathFileName );
輸入?yún)?shù):
(無(wú))
輸出參數(shù):
char *pcDebugPathFileName 調(diào)試日志文件名
返回值:
BOOL 總是返回 TRUE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
char buffer[256+1];
SetCookieDebugFileName( buffer );
相關(guān)函數(shù):
SetCookieDebugFileName
·CGICookieListInitial
初始化cookie鏈表容器
函數(shù)原型:
SList *CGICookieListInitial();
輸入?yún)?shù):
(無(wú))
返回值:
SList * 總是返回iLibX.List鏈表初始化值
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
SList *plist = NULL ;
plist = CGICookieListInitial() ;
相關(guān)函數(shù):
CGICookieListDestroy
·CGICookieListDestroy
銷(xiāo)毀cookie鏈表容器
函數(shù)原型:
BOOL CGICookieListDestroy( SList **listCookie );
輸入?yún)?shù):
SList **listCookie cookie鏈表容器的地址
返回值:
銷(xiāo)毀成功,返回 TRUE
銷(xiāo)毀失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
CGICookieListDestroy( &plist );
相關(guān)函數(shù):
CGICookieListInitial , FreeCGICookieData
CGICookieInfoInitial
初始化cookie屬性容器
函數(shù)原型:
SCookieInfo *CGICookieInfoInitial();
輸入?yún)?shù):
(無(wú))
返回值:
SCookieInfo * 在堆上創(chuàng)建cookie屬性容器
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
SList *plist = NULL ;
plist = CGICookieInfoInitial() ;
相關(guān)函數(shù):
CGICookieInfoDestroy
CGICookieInfoDestroy
銷(xiāo)毀cookie屬性容器
函數(shù)原型:
BOOL CGICookieListDestroy( SCookieInfo **listCookie );
輸入?yún)?shù):
SCookieInfo **listCookie cookie屬性容器的地址
返回值:
銷(xiāo)毀成功,返回 TRUE
銷(xiāo)毀失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
CGICookieListDestroy( &plist );
相關(guān)函數(shù):
CGICookieInfoInitial
·CGICookieReadData
裝載瀏覽器端發(fā)送到服務(wù)器端的cookie數(shù)據(jù)到鏈表容器
函數(shù)原形:
BOOL CGICookieReadData( SList **listCookie )
輸入?yún)?shù):
SList **listCookie cookie鏈表容器的地址
返回值:
讀取成功,返回值 TRUE
讀取失敗或者沒(méi)有表單數(shù)據(jù),返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
CGICookieReadData( &plist );
相關(guān)函數(shù):
CGICookieWriteData
·CGICookieWriteData
寫(xiě)cookie數(shù)據(jù)給瀏覽器
函數(shù)原形:
BOOL CGICookieWriteData( SList **listCookie , SCookieInfo *info )
輸入?yún)?shù):
SList **listCookie cookie鏈表容器的地址
返回值:
讀取成功,返回值 TRUE
讀取失敗或者沒(méi)有表單數(shù)據(jù),返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
CGICookieWriteData( &plist , &info );
相關(guān)函數(shù):
CGICookieReadData
·CGICookieGetValue
從cookie鏈表容器中通過(guò)cookie鍵讀取cookie值
函數(shù)原型:
char *CGICookieGetValue( SList *listCookie , char *name );
輸入?yún)?shù):
SList *listCookie cookie鏈表容器
char *name 表單域名
返回值:
char * cookie鏈表容器中表單域值的內(nèi)存首地址
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
textfieldUserName = CGICookieGetValue( plist , "textfieldUserName" ) ;
相關(guān)函數(shù):
CGICookieGetValueSize
·CGICookieAddItem
向cookie鏈表容器中添加cookie鍵值項(xiàng)
函數(shù)原型:
BOOL CGICookieAddItem( SList **listCookie , char *key , char *value );
輸入?yún)?shù):
SList *listCookie cookie鏈表容器
char *key cookie鍵
char *value cookie值
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieAddItem( &plist , "cookieUserName" , "root" ) ;
相關(guān)函數(shù):
CGICookieEditItem , CGICookieDeleteItem , CGICookieSetItem
·CGICookieEditItem
向cookie鏈表容器中修改cookie鍵值項(xiàng)
函數(shù)原型:
BOOL CGICookieEditItem( SList **listCookie , char *key , char *value );
輸入?yún)?shù):
SList *listCookie cookie鏈表容器
char *key cookie鍵
char *value cookie值
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieEditItem( &plist , "cookiePassword" , "root" ) ;
相關(guān)函數(shù):
CGICookieAddItem , CGICookieDeleteItem , CGICookieSetItem
·CGICookieDeleteItem
向cookie鏈表容器中刪除一個(gè)cookie鍵項(xiàng)
函數(shù)原型:
BOOL CGICookieDeleteItem( SList **listCookie , char *key );
輸入?yún)?shù):
SList *listCookie cookie鏈表容器
char *key cookie鍵
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieDeleteItem( &plist , "cookiePassword" , "root" ) ;
相關(guān)函數(shù):
CGICookieAddItem , CGICookieEditItem , CGICookieSetItem
·CGICookieSetItem
向cookie鏈表容器中設(shè)置一個(gè)cookie鍵值項(xiàng)
函數(shù)原型:
BOOL CGICookieSetItem( SList **listCookie , char *key , char *value );
輸入?yún)?shù):
SList *listCookie cookie鏈表容器
char *key cookie鍵
char *value cookie值
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieSetItem( &plist , "cookiePassword" , "root" ) ;
相關(guān)函數(shù):
CGICookieAddItem , CGICookieEditItem , CGICookieDeleteItem
·CGICookieSetExprires
設(shè)置cookie屬性容器中的時(shí)間信息
函數(shù)原型:
BOOL CGICookieSetExprires( SCookieInfo *info , struct tm *time_tm );
輸入?yún)?shù):
SCookieInfo *info cookie屬性容器
struct tm *time_tm 系統(tǒng)時(shí)間結(jié)構(gòu)
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieSetExprires( &info , &time_tm ) ;
相關(guān)函數(shù):
CGICookieSetPath , CGICookieSetDomain , CGICookieSetSecure
·CGICookieSetPath
設(shè)置cookie屬性容器中的路徑信息
函數(shù)原型:
BOOL CGICookieSetPath( SCookieInfo *info , char *path );
輸入?yún)?shù):
SCookieInfo *info cookie屬性容器
char *path 網(wǎng)址路徑
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieSetPath( &info , "/" ) ;
相關(guān)函數(shù):
CGICookieSetExprires , CGICookieSetDomain , CGICookieSetSecure
·CGICookieSetDomain
設(shè)置cookie屬性容器中的域名信息
函數(shù)原型:
BOOL CGICookieSetDomain( SCookieInfo *info , char *domain );
輸入?yún)?shù):
SCookieInfo *info cookie屬性容器
char *domain 域名路徑
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieSetDomain( &info , "www.xxx.com" ) ;
相關(guān)函數(shù):
CGICookieSetExprires , CGICookieSetPath , CGICookieSetSecure
·CGICookieSetSecure
設(shè)置cookie屬性容器中的安全權(quán)限
函數(shù)原型:
BOOL CGICookieSetSecure( SCookieInfo *info , char *secure );
輸入?yún)?shù):
SCookieInfo *info cookie屬性容器
char *secure 安全權(quán)限
返回值:
BOOL 成功,返回 TRUE
失敗,返回 FALSE
詳細(xì)描述與注意事項(xiàng):
(無(wú))
示例代碼:
bret = CGICookieSetSecure( &info , "" ) ;
相關(guān)函數(shù):
CGICookieSetExprires , CGICookieSetPath , CGICookieSetDomain
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -