#!/bin/ch /* Copyright (c) 2001 by SoftIntegration, Inc. All Rights Reserved */ #include #include int main() { class CCookie ck, ck2; class CResponse Response; // put Cookie with name of testCookie, key of CookieKey and value of Cookievalue ck.setName("testCookie"); ck.setPath("/"); ck.setValue("CookieValue"); ck.setMaxAge(600); ck.setDomain("com"); ck.setSecure(false); /* Because there is no browser to support the following properties as yet, it is not recommended to use them. ck.setVersion(1); ck.addPort(8080); ck.addPort(8081); ck.addPort(8082); ck.setComment("This cookie is for test"); ck.setCommentURL("mailto:someone@example.com"); ck.setDiscard(false); */ Response.addCookie(&ck); ck2.setName("testCookie2"); ck2.setPath("/"); ck2.setValue("CookieValue2"); //ck.setPath("/cgi-bin/ch/lang/demos/ref"); /* ck2.setVersion(1); ck2.setMaxAge(600); ck2.addPort(8080); ck2.addPort(8081); ck2.addPort(8082); ck2.setComment("This cookie is for test"); ck2.setCommentURL("mailto:someone@example.com"); ck2.setDiscard(false); ck2.setDomain("example.dom"); ck2.setSecure(false); */ Response.addCookie(&ck2); ck2.setName("cookie name"); ck2.setPath("/"); ck2.setValue("cookie value"); Response.addCookie(&ck2); Response.begin(); printf("Cookie: name=testCookie, value=CookieValue has been added
\n"); printf("Cookie: name=testCookie2, value=CookieValue2 has been added
\n"); printf("Cookie: name=cookie name, value=cookie value has been added\n"); Response.end(); }