2009-10-17 2 views
2

나는 이것을 알고하지 않는 바보 같은 느낌,하지만 대신이의 웹 페이지에서 링크를 많이 참조 : 내가 이해 이제링크에 src =를 입력해야하는 이유는 무엇입니까?

<a href="http://foo.com/?src=bar.com"> 

:

<a href="http://foo.com/"> 

... 그들은 이것을 사용 ? src =는 무언가에게이 소개가 bar.com에서 나왔다고 말하고 있지만, 왜 이것이 명시 적으로 호출되어야하는지 이해할 수 없습니다. 누군가 나를 위해 그것을 비추 줄 수 있습니까? 프로그램에서 생성 된 링크에 포함시켜야 할 부분입니까?

편집 : 죄송합니다. 충분히 명확하지 않습니다. 앰퍼샌드로 구분 된 물음표와 매개 변수로 GET 구문을 이해합니다. 이 특별한 src 매개 변수가 무엇인지 궁금합니다. 목적지 사이트가 이것을 정상적으로 사용한다는 표시가 없더라도 한 사이트가 다른 사이트에 링크되어 결국 src 매개 변수를 집어 넣는 이유는 무엇입니까?

예를 들어 this page에서 스크린 샷 위에 마우스를 올려 놓습니다. 링크 URL은 http://moms4mom.com/?src=stackexchangesites

입니다.하지만 moms4mom.com은 저희 사이트입니다. src 매개 변수를 전달하면 아무 일도하지 않으므로 왜 포함합니까?

+0

추천에 대해 지불 할 수 있습니다. 이렇게하면 moms4som이 추천의 출처를 알 수 있습니다. – mpen

답변

3

src가 명시 적으로 사용되는 데에는 몇 가지 이유가 있습니다. 그러나 일반적으로 리퍼러는 리퍼러를 신뢰하는 것보다 쿼리 문자열을 신뢰하는 것이 더 쉽고 신뢰할 수 있습니다. 리퍼러는 종종 의도적으로 또는 부주의로 인해 손상되기 때문입니다. 반면에 브라우저는 URL에서 검색어 문자열을 거의 깨뜨리지 않습니다. 이는 리퍼러와 달리 페이지가 작동하는 데 매우 중요하기 때문입니다. 게다가, 리퍼러는 종종 일부 사용자가 싫어하는 추천을하는 사이트 부분에 대한 의도적 인 조치없이 완료됩니다.

0

두 번째는 동적 링크입니다. 다른 언어 (예 : ASP 및 PHP와 같은)가 Google URL에서와 같이 수행 할 것으로 해석하는 URL이지만이 사이트 (foo.com)를 사용한 적이없는 경우에는 이 매개 변수에 관한 많은 것들.

+0

GET 구문을 이해하지만 src 매개 변수에 대한 표준이 있는지 궁금합니다. –

+0

Scott : 답변에 약간을 추가했습니다. 그러나 아니요, 필드 이름으로 "src"에 특별한 것은 없습니다. –

+0

고마워, 이제 ypur 편집을 참조하십시오. –

0

? 쿼리 문자열입니다. 다른 사이트에서는 다른 용도로 사용하며 일반적으로 해당 URL의 서버 측 코드에 정보를 전달하는 데 사용되지만 자바 스크립트에서도 사용할 수 있습니다.

더 많은 정보를 위해 사이트가 해당 URL을 처리하는 방법에 따라 Query String

+0

클라이언트 측 자바 스크립트에서도 사용할 수 있습니다. – Brian

+0

@ 브라이언 : 나는 그것에 대해 잊어 버렸습니다. 고맙습니다. 편집 됨. –

0

를 참조하십시오, 당신은 나? ... 정보를 포함 할 필요가 없습니다 수도 있습니다.

이것은 웹 사이트로 전달되며 서버는 양식 입력과 마찬가지로 처리 할 수 ​​있습니다. 일부 사이트에서는이 기능이 필요하며 이후에 전달 된 '추가'항목을 사용하여 단일 페이지에서 탐색 기능을 구축합니다. 이와 같은 사이트에 대한 링크를 생성하는 경우 해당 링크가 필요합니다.

다른 경우 이는 광고, 추적 정보 등의 추가 정보를 전달하는 데 사용됩니다.이 경우에는 그대로 둘 수 있습니다.

URL에서 '추가'비트를 제거 할 수 있는지 여부를 알지 못해도 알 수 없습니다. 귀하의 의견의 일부를 읽은 후


는 - 나는 또한 말할 것이다 :

쿼리 문자열에서 "SRC"필드에 대한 특별한 아무것도 없다. 서버는 원하는대로 자유롭게 사용할 수 있습니다. 서버에 대한 특정 정보를 알지 못하면 서버를 생략 할 수 있다고 가정 할 수 없습니다.

1

src 매개 변수에는 표준이 없습니다. 각 사이트에는 자체 사이트가 있으며 일반적으로 사이트를 읽는 방법을 정의하는 링크가있는 사이트 (일반적으로 클릭 비용을 지불하는 사이트)에 따라 다릅니다.

2

인기있는 분석 도구를 사용하면 리퍼러보다 쿼리 문자열을 더 쉽게 필터링 할 수 있습니다.

관련 문제