作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想记录用户的 ip 地址、referer 和用户代理。
在 PHP 中,我可以从以下变量中获取它们:
$_SERVER['REMOTE_ADDR']
$_SERVER['HTTP_REFERER']
$_SERVER['HTTP_USER_AGENT']
如何在 ruby 中获取它们?
最佳答案
PHP 嵌入在网络服务器中。 Ruby 是一种通用语言:如果您需要 Web 服务器上下文,则必须自己安装。幸运的是,这很容易。
最简单的入门方法之一是使用 Sinatra 。安装 gem:
gem install sinatra
然后创建myapp.rb:
require 'sinatra'
get '/' do
request.user_agent
end
启动网络服务器:
ruby -rubygems myapp.rb
访问 Sinatra 的默认 URL:http://localhost:4567/
Et voilà.
关于ruby - 如何在 ruby 中获取 ip 地址、referer 和用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701577/
我是一名优秀的程序员,十分优秀!