next up previous contents index
Search Next: Sicherheit (nicht nur) fürs Up: CGI-Skripte mit Ruby Previous: Cookies und Sessions   Contents   Index

Miniprojekt: Header und Cookies

Folgendes kleines Programm liefert alle Parameter und Cookies, die der aufrufende Browser übergibt.
require "cgi"
cgi = CGI.new("html3")
cgi.out {
 cgi.html {
  cgi.head{ cgi.title{"TITLE"} } +
  cgi.body {
   cgi.form {
    cgi.textarea("get_text") +
    cgi.br + cgi.submit
   } + cgi.pre {
    CGI::escapeHTML(
     "params: " + cgi.params.inspect + "\n" +
     "cookies: " + cgi.cookies.inspect + "\n" +
     ENV.collect do |key, value|
       key + " --> " + value + "\n"
     end.join("")
    )
}}}}



(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20