2011-01-31 10 views
0

내 URL이 형태 나 URL에서 최종 번호 (203)를 얻는 방법 //blogs/1824#comment-203URL 가져 오기 구성 요소

이다?

+0

내가이 PHP를 올바른 방법으로 가능하지 않다, 그래서 난 URL을 얻고 그 값에 도달 #으로 폭발 다시이 몇 달을 시도라고 오타가있어, 더 할 수 있습니다 답변 –

답변

4

수 없습니다. 소위 부분이인데, 즉 # 이후의 모든 것은 서버로 보내지 않습니다.
클라이언트 측에서만 사용됩니다. 명시 적으로 Javascript를 사용하여 서버에 POST해야합니다.

BTW, 각 게시물에 대한 이유에 유래 "이중 링크", 즉 :

http://stackoverflow.com/questions/4848287/get-url-component/4848295#4848295 
                   |  | 
                sent to server  | 
                     | 
                  not sent to server, 
                 only used by the browser 
                  to scroll the page 
1

당신은 window.location.hash 보면 자바 스크립트를 통해 읽을 수 있습니다.

PHP가 직접 액세스 할 수 없습니다. URL 해시 (일명 조각) 구성 요소는 절대로 서버로 전송되지 않습니다.

$urlArray = parse_url($url); 
echo $urlArray["fragment"]; 

미안하지만 난 조각이 서버로 전송 하지이라고 생각 :

0

당신은이 작업을 수행 할 수 있습니다. URL을 가지고 액세스 할 수 없으므로 기능을 더 확인하려면 the documentation을 확인하십시오.

편집 : 반대