<div class="gmail_quote"><div>Hi Thomas,<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I've never tried this out but take a look at the following:<br>
<br>
int server_request (request_t *rq, response_t *rs)<br>
{<br>
http_t *http;<br>
session_opt_t *so;<br>
session_t *ss = NULL;<br>
<br>
dbg_return_if (rq == NULL, ~0);<br>
dbg_return_if (rs == NULL, ~0);<br>
<br>
/* create a session object from HTTP request */<br>
dbg_err_if ((http = request_get_http(rq)) == NULL);<br>
dbg_err_if ((so = http_get_session_opt(http)) == NULL);<br>
dbg_err_if (session_create(so, rq, rs, &ss));</blockquote><div> <br>printf("my session var = %s",session_get(ss,"myvar")); //for example<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
session_free(ss);<br>
<br>
return 0;<br>
err:<br>
if (ss)<br>
session_free(ss);<br>
return ~0;<br>
}<br></blockquote></div><br>I tested your code and I added "#include <klone/ses_prv.h>" for recognition of "session_opt_t" type.<br>Your code is OK :)<br><br>Big thanks.<br clear="all"><br>-- <br>
Mickaël AUGER<br><br>