Hi Ben, You need to get the cookies from the environment, not from the http headers. See http://www.cgicc.org/current/demo/cookie.cpp
-Stephen -----Original Message----- From: Ben Kuang <[EMAIL PROTECTED]> Sent: Apr 20, 2005 12:45 AM To: [email protected] Subject: [help-cgicc] how to retrieve cookies Hi: I am using the following code to retrieve cookies, however, nothing gets printed into the browser. The cgi program is here: http://pdc-lab.poly.edu/~rkuang01/ret.cgi I made sure that apache can recognize this as a cgi and it's in the right directory. And I made sure that there are cookies in my firefox browser. The code is as below: #include<iostream> #include<vector> #include<string> #include "cgicc/Cgicc.h" #include "cgicc/HTTPHTMLHeader.h" #include "cgicc/CgiInput.h" #include "cgicc/HTMLClasses.h" #include "cgicc/HTTPCookie.h" using namespace cgicc; using namespace std; int main(){ try{ vector<HTTPCookie> cookie; cookie = HTTPHTMLHeader().getCookies(); cout << HTTPHTMLHeader() << endl; cout << html() << body() << endl; for(int i=0; i= cookie.size(); i++){ cout << cookie[i].getName() << endl; } cout << body() << html() << endl; }//end try catch (exception& e){ //exception } } Did I do anything wrong? Can someone pls help me? Thanks in advance. Regards, Ben _______________________________________________ help-cgicc mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-cgicc _______________________________________________ help-cgicc mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-cgicc
