国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

實現Cookie

2019-11-17 05:32:44
字體:
來源:轉載
供稿:網友

  一、在活動的應答項中設置cookie,以及在請求中讀同樣的cookie. 把Cookies 設置為應答的一部分,使用SetCookieField方法:

TStringList* Cookies = new TStringList();

Cookies->Add("Answer=42"); // whatever...

Response->SetCookieField(Cookies,NULL,NULL,Now()+1,false);

Cookies->Free();

注重:我們使用一個TStringList來設立一列Cookie值。(傳遞給SetCookieField 的第一個參數)。cookies的每一個列可以有一個主域(Domain) (第二個參數)和路徑(第三個參數)聯合起來。(象drbob42.com), 標識哪個URL是cookie將要發送去的。你可以留空這兩個參數(就象上面代碼一樣).第四個參數指定cookie結束日期,這里我設置為"第二天的同個時間",使用Now()+1來設置。最后一個參數要指定,假如cookie的使用是通過一個安全的網絡(over a secure network)的話。

用戶假如認可這個cookie, 接著在一個OnAction事件中我們需要讀cookie的值。(以便確定回答字段的值)Cookie是請求類(Request

class)的一部分,就象ContentFields,所以可以使用CookieFields屬性來得到:

int Answer = StrToInt(request->CookieFields->Values["Answer"]);

注重:在調用StrToInt()可能會發生一個例外,(如空的串(string),這種情況下cookie將沒被設置,沒找到或終止) 所以在這里要使用一個try-except。

二、使用VCL如何讀和寫cookies

讀一個cookie的值:

Request->CookieFields->Values["name of cookie"];

向一個cookie寫值:

Response->SetCookieField(TStrings* Values, AnsiString Domain, AnsiString APath, TDateTime AEXPires, bool ASecure);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤城县| 沂南县| 砀山县| 射阳县| 通渭县| 江西省| 炉霍县| 册亨县| 稷山县| 龙口市| 星子县| 大安市| 罗江县| 高碑店市| 定远县| 沾化县| 厦门市| 横峰县| 怀柔区| 沁源县| 西宁市| 徐汇区| 哈巴河县| 贺兰县| 肥乡县| 年辖:市辖区| 阜平县| 普格县| 临江市| 永川市| 仁怀市| 唐河县| 沂南县| 河津市| 马龙县| 收藏| 遵义县| 广德县| 剑川县| 洮南市| 古交市|