1cgi_redirect(3)                    cgi/cgi.h                   cgi_redirect(3)
2
3
4

NAME

6       cgi_redirect  - send an HTTP 302 redirect response
7

SYNOPSIS

9       #include <cgi/cgi.h>
10
11
12       void cgi_redirect (CGI *cgi, const char *fmt, ...)
13                          ATTRIBUTE_PRINTF(2,3);
14
15
16
17

ARGUMENTS

19       cgi - cgi struct
20       fmt - printf style format with args
21
22

DESCRIPTION

24       cgi_redirect will redirect the user to another page on your site.  This
25       version takes only the path portion of the URL.   As  with  all  printf
26       style  commands, you should not call this with arbitrary input that may
27       contain % characters, if you are forwarding something directly,  use  a
28       format like cgi_redirect (cgi, "%s", buf)
29
30

RETURN VALUE

32       None
33
34

SEE ALSO

36       cgi_debug_init(3),   cgi_parse(3),   cgi_destroy(3),  cgi_js_escape(3),
37       cgi_html_escape_strfunc(3),  cgi_register_strfuncs(3),   cgi_output(3),
38       parse_rfc2388(3),  cgi_url_validate(3), open_upload(3), cgi_cs_init(3),
39       cgi_url_escape_more(3),  cgi_html_strip_strfunc(3),   cgi_neo_error(3),
40       cgi_redirect(3),      cgi_filehandle(3),      cgi_register_parse_cb(3),
41       cgi_url_escape(3),          cgi_init(3),           cgi_redirect_uri(3),
42       cgi_cookie_clear(3),  cgi_url_unescape(3),  cgi_vredirect(3),  cgi_dis‐
43       play(3),   cgi_html_ws_strip(3),    cgi_error(3),    cgi_cookie_set(3),
44       cgi_text_html_strfunc(3), cgi_cookie_authority
45
46
47
48ClearSilver                      12 July 2007                  cgi_redirect(3)
Impressum