2012-12-02 4 views
0

정의 된 프로토콜이 브라우저가이 경우에 무엇을해야하는지에 관해서는 거기에 GET :정의 같은 두 번

http://example.com/?id=1&id=2

내가 안전하게 같은 매개 변수를 사용하는 모든 브라우저를 가정 할 수있다, 또는이 표준화되지 않는 이유는 무엇입니까? 테스트에서 브라우저는 마지막으로 정의 된 매개 변수 (id = 2)를 사용합니다.

답변

1

웹 서버는 일반적으로 마지막 매개 변수를 사용합니다. 귀하의 경우, 웹 서버는 두 번째 id을 사용합니다.

+0

같은 것을 알았지 만, 이것이 보통 무엇인지 알고 싶습니다. 또는 이것이 모든 브라우저에서 기대할 수있는 표준적인 동작인지 알고 싶습니다. – user

+0

이 문제는 웹 서버에서 처리 한 브라우저와 관련이 없습니다. 브라우저는 이러한 쿼리 문자열을 생성합니다. –

+0

아, 좋은 지적입니다. 그 중 어떤 표준이 있는지 아십니까? 아니면 다양합니까? – user