Ruby: Comment utiliser les cookies

J'ai fait la même chose en PHP. Comment utiliser jquery-cookie Perl: Comment utiliser les cookies PHP: Comment utiliser les cookies Python3: Comment utiliser les cookies

Envoyez un cookie

cookie_put.rb


#! /usr/bin/ruby
#
#	cookie_put.rb
#
#
puts "Set-Cookie: message='Good Morning';\n"
puts "Set-Cookie: aa='Bonjour.';\n"
puts "Set-Cookie: bb='C'est ensoleillé aujourd'hui.';\n"
puts "Set-Cookie: cc='Bonjour';\n"
puts 'Content-Type: text/html',"\n"
puts "\n"

puts "<!DOCTYPE html>"
puts "<html lang=\"ja\">"
puts "<head>"
puts "<title>cookie put</title>"
puts "</head>"
puts "<body>"
puts "cookie_put.rb<p />"
puts "Aug/15/2020<p/>"
puts "</body>"
puts "</html>"

Vérifier les cookies

cookie_get.rb


#! /usr/bin/ruby
#
#	cookie_get.rb
#
cookie = Hash.new
ENV['HTTP_COOKIE'].split(/;\s/).each do |bo|
  mo = bo.split(/=/)
  cookie[mo[0]] = mo[1]
end

puts "Content-type: text/html\n\n"
puts "<!DOCTYPE html>"
puts "<html lang=\"ja\">"
puts "<head>"
puts "<meta http-equiv=\"CONTENT-TYPE\" content=\"text/html; charset=utf-8\" />"
puts "<title>Cookie Test</title></head>"
puts "<body>"

puts "Cookie Test<p />"
# puts cookie
cookie.each {|key, value|
	puts key,":",value,"<p />"
	}
puts "</body></html>"

Recommended Posts

Ruby: Comment utiliser les cookies
Comment utiliser le retour Ruby
Comment utiliser Ruby on Rails
Comment utiliser la méthode Ruby inject
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Longueur, taille, nombre de rubis Comment utiliser
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
[Ruby] Comment utiliser slice pour les débutants
[Ruby on Rails] Comment utiliser redirect_to
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Ruby: CSV :: Comment utiliser la note de tableau
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser Map
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
[Introduction à Ruby] Comment utiliser la méthode slice
Comment utiliser l'API Chain
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
[Rails] Comment utiliser enum
Comment utiliser @Builder (Lombok)
Comment utiliser la classe Java
[Ruby] Comment commenter
Comment utiliser Big Decimal
[Java] Comment utiliser removeAll ()
Comment utiliser String [] args
Comment utiliser la jonction de rails
Comment utiliser Java Map
Commande Rbenv pour utiliser Ruby
Comment utiliser Dependant :: Destroy
Comment utiliser Eclipse Debug_Shell
Comment utiliser Apache POI
[Rails] Comment utiliser la validation
Comment utiliser les variables Java