Linux & Unix Commands - Search Man Pages
cgi_url_validate(3) [debian man page]
cgi_url_validate(3) cgi/cgi.h cgi_url_validate(3)
NAME
cgi_url_validate - validate that url is of an allowed format
SYNOPSIS
#include <cgi/cgi.h>
NEOERR *cgi_url_validate (const char *buf, char **esc);
ARGUMENTS
buf - a 0 terminated string
DESCRIPTION
cgi_url_validate will check that a URL starts with one of the accepted safe schemes. If not, it returns "#" as a safe substitute. Cur-
rently accepted schemes are http, https, ftp and mailto. It then html escapes the entire URL so that it is safe to insert in an href
attribute.
RETURN VALUE
esc - a newly allocated string
SEE ALSO
cgi_debug_init(3) , cgi_parse(3) , cgi_destroy(3) , cgi_js_escape(3) , cgi_html_escape_strfunc(3) , cgi_register_strfuncs(3) , cgi_output(3) ,
parse_rfc2388(3) , cgi_url_validate(3) , open_upload(3) , cgi_cs_init(3) , cgi_url_escape_more(3) , cgi_html_strip_strfunc(3) , cgi_neo_error(3) ,
cgi_redirect(3) , cgi_filehandle(3) , cgi_register_parse_cb(3) , cgi_url_escape(3) , cgi_init(3) , cgi_redirect_uri(3) , cgi_cookie_clear(3) ,
cgi_url_unescape(3) , cgi_vredirect(3) , cgi_display(3) , cgi_html_ws_strip(3) , cgi_error(3) , cgi_cookie_set(3) , cgi_text_html_strfunc(3) ,
cgi_cookie_authority
ClearSilver 12 July 2007 cgi_url_validate(3)
Check Out this Related Man Page
cgi_cookie_set(3) cgi/cgi.h cgi_cookie_set(3)
NAME
cgi_cookie_set - Set a browser Cookie
SYNOPSIS
#include <cgi/cgi.h>
NEOERR *cgi_cookie_set (CGI *cgi, const char *name, const char *value,
const char *path, const char *domain,
const char *time_str, int persistent, int secure);
ARGUMENTS
cgi - a CGI struct
name - the name of the cookie
value - the value to set the cookie to.
path - optional path for which the cookie is valid. Default
is /
domain - optional domain for which the cookie is valid. You
can use cgi_cookie_authority to determine this
domain. Default is none, which is interpreted by
the browser as the sending domain only.
time_str - expiration time string in the following format
DESCRIPTION
cgi_cookie_set will issue a Set-Cookie header that should cause a browser to return a cookie when required. Note this function does no
escaping of anything, you have to take care of that first.
HH:MM: SS GMT. Only used if persistent. Default is one year from time of call. persistent - cookie will be stored by the browser between
sessions secure - cookie will only be sent over secure connections
RETURN VALUE
None
SEE ALSO
cgi_debug_init(3) , cgi_parse(3) , cgi_destroy(3) , cgi_js_escape(3) , cgi_html_escape_strfunc(3) , cgi_register_strfuncs(3) , cgi_output(3) ,
parse_rfc2388(3) , cgi_url_validate(3) , open_upload(3) , cgi_cs_init(3) , cgi_url_escape_more(3) , cgi_html_strip_strfunc(3) , cgi_neo_error(3) ,
cgi_redirect(3) , cgi_filehandle(3) , cgi_register_parse_cb(3) , cgi_url_escape(3) , cgi_init(3) , cgi_redirect_uri(3) , cgi_cookie_clear(3) ,
cgi_url_unescape(3) , cgi_vredirect(3) , cgi_display(3) , cgi_html_ws_strip(3) , cgi_error(3) , cgi_cookie_set(3) , cgi_text_html_strfunc(3) ,
cgi_cookie_authority
ClearSilver 12 July 2007 cgi_cookie_set(3)
Man Page
4 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I need to know how to enter a unix path in a cgi script for a guest book:
example:
My URL is http://www.kitachi.info
I have an html file in the main folder on my site, the file is called :
gbook.html
what would the correct unix path for this file be ???
the part of the script... (1 Reply)
Discussion started by: akitachi
1 Replies
2. UNIX for Dummies Questions & Answers
within a unix window, how do you setup your session to extend a word, by hitting the "esc" key twice.
e.g.
ls -la scri (esc key, esc key)
thankyou (6 Replies)
Discussion started by: venhart
6 Replies
3. Shell Programming and Scripting
Hi everyone..
i am facing a problem in cgi program... cannot retrive the value from URL.
For example the address is
->>
http://155.161.239.196/ryanW/hhh/cgi/main.cgi?username=123
coding in testing.cgi
{
echo "result=$username" >> testing.log
}
How come.. i cannot get the... (2 Replies)
Discussion started by: ryanW
2 Replies
4. UNIX for Beginners Questions & Answers
How can I refer to a file named esc[G ? I need to delete it or move it.
TIA (5 Replies)
Discussion started by: wbport
5 Replies