diff options
author | John Ankarström <john@ankarstrom.se> | 2021-09-17 17:02:29 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-09-17 17:03:57 +0200 |
commit | 2810ad72aeb973a898034d6875922284062c5ce0 (patch) | |
tree | 2c7555b79054d57350cc4136e3215094c9b4b685 /t | |
parent | 38f8e2242353711d5c87c58f3831306934d2e6b7 (diff) | |
download | cforum-2810ad72aeb973a898034d6875922284062c5ce0.tar.gz |
Rework query functions
Now, the value/parameter retrieval function handles both GET and
POST parameters.
Diffstat (limited to 't')
-rw-r--r-- | t/front.t | 16 | ||||
-rw-r--r-- | t/front.tc | 14 |
2 files changed, 28 insertions, 2 deletions
@@ -1,2 +1,16 @@ <h1><%= site.name %></h1> -<% printf("Hello world!"); %>
\ No newline at end of file +<% printf("Hello world!"); %> +<br> +Request method: <%= getenv("REQUEST_METHOD") %> +<br> +<% + char *a, *b, *bv; + a = nextparam(512); + printf("%s (%d)<br>", a, TRUNCATED(a)); + b = nextparam(512); + printf("%s (%d)<br>", b, TRUNCATED(b)); + bv = split(b); + printf("'%s' contains '%s'<br>", b, bv); + printf("Next: %s\n", nextparam(512)); + printf("Next: %s\n", nextparam(512)); +%>
\ No newline at end of file @@ -1,4 +1,16 @@ printf("<h1>"); printf("%s", site.name ); printf("</h1>\n"); - printf("Hello world!"); printf("\n"); + printf("Hello world!"); printf("\n<br>\nRequest method: "); +printf("%s", getenv("REQUEST_METHOD") ); +printf("<br>\n"); + char *a, *b, *bv; + a = nextparam(512); + printf("%s (%d)<br>", a, TRUNCATED(a)); + b = nextparam(512); + printf("%s (%d)<br>", b, TRUNCATED(b)); + bv = split(b); + printf("'%s' contains '%s'<br>", b, bv); + printf("Next: %s\n", nextparam(512)); + printf("Next: %s\n", nextparam(512)); +printf("\n"); |