[Klone-users] Hook function and global variables
Mickael Auger
mickael.auger at gmail.com
Thu Jan 29 06:03:08 EST 2009
Hi Thomas,
> I've never tried this out but take a look at the following:
>
> int server_request (request_t *rq, response_t *rs)
> {
> http_t *http;
> session_opt_t *so;
> session_t *ss = NULL;
>
> dbg_return_if (rq == NULL, ~0);
> dbg_return_if (rs == NULL, ~0);
>
> /* create a session object from HTTP request */
> dbg_err_if ((http = request_get_http(rq)) == NULL);
> dbg_err_if ((so = http_get_session_opt(http)) == NULL);
> dbg_err_if (session_create(so, rq, rs, &ss));
printf("my session var = %s",session_get(ss,"myvar")); //for example
session_free(ss);
>
> return 0;
> err:
> if (ss)
> session_free(ss);
> return ~0;
> }
>
I tested your code and I added "#include <klone/ses_prv.h>" for recognition
of "session_opt_t" type.
Your code is OK :)
Big thanks.
--
Mickaël AUGER
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://koanlogic.com/pipermail/klone-users/attachments/20090129/1941eecc/attachment.html
More information about the klone-users
mailing list