복붙노트

[RUBY-ON-RAILS] 어떻게 요청 리퍼러 경로를 얻는 방법?

RUBY-ON-RAILS

어떻게 요청 리퍼러 경로를 얻는 방법?

나는 리퍼러의 경로가 필요합니다. 나는 도메인 이름을 원하지 않는다. 예를 들어, 참조 페이지 인 경우 내가 원하는 http://www.google.com/adsense / 애드 센스를.

해결법

  1. ==============================

    1.request.referer는 문자열을 반환하지만 당신은 그것을 포장 루비의 URI 모듈을 사용하고 단순히 경로를 요청할 수 있습니다 :

    request.referer는 문자열을 반환하지만 당신은 그것을 포장 루비의 URI 모듈을 사용하고 단순히 경로를 요청할 수 있습니다 :

    if URI(request.referer).path == '/adsense'
    
  2. ==============================

    2.당신과 리퍼러에 액세스 할 수 있습니다

    당신과 리퍼러에 액세스 할 수 있습니다

    request.referer
    
  3. from https://stackoverflow.com/questions/5819721/how-to-get-request-referer-path by cc-by-sa and MIT license