> 백엔드 개발 > PHP 튜토리얼 > 서버가 URL 해시 조각에 액세스할 수 없는 이유는 무엇입니까?

서버가 URL 해시 조각에 액세스할 수 없는 이유는 무엇입니까?

DDD
풀어 주다: 2024-12-07 13:58:12
원래의
747명이 탐색했습니다.

Why Can't Servers Access URL Hash Fragments?

서버측 URL 해시 불가

웹사이트 개발에서는 해시 기호(#)를 사용하여 URL에 추가 정보를 포함하는 것이 일반적입니다. . 그러나 사용자는 이 해시 구성 요소를 서버 측에서 사용할 수 없다는 사실을 발견했습니다.

설명

"조각"으로 알려진 URL의 해시 부분 또는 "앵커"는 브라우저에서만 처리됩니다. 페이지 요청 중에는 서버로 전달되지 않습니다. 이는 PHP를 포함한 모든 브라우저와 서버측 기술에 적용되는 HTML 표준의 기본 측면입니다.

Wikipedia의 설명

Wikipedia에 따르면 조각 식별자는 다음과 같은 역할을 합니다. 고유한 목적:

"조각 식별자는 나머지 URI와 다르게 작동합니다. 즉, 처리는 서버의 참여 없이 클라이언트 측에서만 이루어집니다."

"에이전트(예: 웹 브라우저)가 웹 서버에서 리소스를 요청하면 에이전트는 서버에 URI를 보내지만 조각을 보내지 마십시오."

의미

이 제한은 액세스가 불가능함을 의미합니다. 또는 JavaScript와 같은 클라이언트 측 기술을 사용하지 않고 서버 측에서 해시 부분을 조작할 수 있습니다. 서버는 이 정보를 볼 수 없습니다.

위 내용은 서버가 URL 해시 조각에 액세스할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿