Pra*_*tha 14 http-referer ruby-on-rails http-redirect ruby-on-rails-3
我有一个网址
domain.com/a
重定向到
domain.com/controller/action/a .
如何在我的domain.com/controller/action/a操作中获取引荐来源(即domain.com/a)?
一种选择是将引用域添加为参数.
domain.com/controller/action/a?referral=domain.com/a .
有没有办法获得引用者而不传递旧的引用者作为参数.就像我们会得到的那样**request.referrer**.request.referrer似乎不适用于重定向的URL.
我正在使用Ruby on Rails进行开发.
okl*_*liv 11
我在重定向之前将referrer路径存储在会话中
session[:referrer]=url_for(params)
Run Code Online (Sandbox Code Playgroud)
然后在我需要它的地方使用它session[:referrer].
我相信您正在寻找该request.referrer物业:http://rack.rubyforge.org/doc/classes/Rack/Request.html#M000280
| 归档时间: |
|
| 查看次数: |
9931 次 |
| 最近记录: |