js_*_*js_ 6 ruby user-agent ip-address referrer
我想记录用户的IP地址,引用和用户代理.
在PHP中,我可以从以下变量中获取它们:
$_SERVER['REMOTE_ADDR']
$_SERVER['HTTP_REFERER']
$_SERVER['HTTP_USER_AGENT']
Run Code Online (Sandbox Code Playgroud)
如何让他们在红宝石?
Mar*_*mas 15
PHP嵌入在Web服务器中.Ruby是一种通用语言:如果您需要Web服务器上下文,则必须自己安装它.幸运的是,这很容易.
最简单的入门方式之一是Sinatra.安装gem:
gem install sinatra
Run Code Online (Sandbox Code Playgroud)
然后创建myapp.rb:
require 'sinatra'
get '/' do
request.user_agent
end
Run Code Online (Sandbox Code Playgroud)
启动Web服务器:
ruby -rubygems myapp.rb
Run Code Online (Sandbox Code Playgroud)
访问Sinatra的默认URL:http:// localhost:4567 /
Etvoilà.