HTTP_REFERER, istekte bulunulduğu sayfanın bağlantısının izlendiği önceki web sayfasının adresini içeren istek üzerine tarayıcı tarafından ayarlanan bir HTTP üst bilgisidir. Bir sayfaya doğrudan giderken ayarlanmayacaktır. (request.request_uri()
yoluyla ulaşılabilir da)
REQUEST_URI Uniform Resource Identifier Raylar denetleyicisi/eylem erişmek için kullanılan ve daima ayarlanmalıdır olduğunu.
Atma sizin görünüm içine bu ayıklama kodu:
<ul>
<% request.env.each do |item| %>
<li><%= item[0] %> : <%= item[1] %></li>
<% end %>
</ul>
HTTP_REFERER ayarlanmazsa, emin bir bağlantı üzerinden bu sayfaya gitmekte olduğunuz yapmak veya yönlendirmek ve daha sonra ayarlanmış olup olmadığını görmek.
Tarayıcınızın not setting HTTP_REFERER üstbilgisi olması ihtimali vardır. Bunu etkileyen bir eklentiniz olmadığından emin olun. Gönderilecek üstbilgileri görmek için Tamper Data adında şık bir Firefox eklentisi kullanabilirsiniz.
Evet, göstermiyor, ancak, bana verdiğin kod isteği büyük olasılıkla ihtiyacım olan verileri .... kodu için teşekkürler filtreleme benim iç duvarından geçtiğinden gösterir! – Naujpr
@Naujpr: Cevabımı, sorunu çözmenize yardımcı olabilecek bir Tamper Verisi bağlantısı içerecek şekilde güncelledim. İyi şanslar! – Awgy