2011-12-15 27 views
0

我試圖確定Rails控制器中請求調用者的URL。在Rails中獲取調用者URL

我試過使用request.env['HTTP_REFERER'],但它有時是空的。有任何想法嗎?

在此先感謝。

+0

你確定這是一個錯誤?我相信,如果用戶從書籤打開頁面或輸入地址,則referer可能爲空。 – bassneck 2011-12-15 00:24:05

回答

0

你只是將不得不應對的事實,有時會出現沒有請求的URL。正如一位評論者所說,如果用戶在其中鍵入URL,或者它是書籤,則引用者字段將爲空。而這些只是合法的日常案例。

不要依賴那個領域。

+0

謝謝大家的幫助。有沒有其他的方式我可以知道來電者的網址,我需要拒絕請求,如果來自某些網址可能在Rails中? – Nonos 2011-12-15 15:45:46