채택완료
게시물의 고유 주소값을 불러오고 싶습니다.
value="http://<?php echo $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; ?>"
이렇게 적용하니 페이지 뒤로가면
/bbs/board.php?bo_table=free&wr_id=16&page=3 이렇게 페이지 번호(&page=3)까지 붙어버리더라구요.
페이지 번호는 제외하고 고유 주소(/bbs/board.php?bo_table=free&wr_id=16) 까지만 값을 불러오려면 어떻게 해야할까요?
|
답변 5개 / 댓글 2개
채택된 답변
+20 포인트
문자열 자르기를 하시면 됩니다.
str_replace, substr, explode 등등...
<?php $url = "http://localhost/bbs/board.php?bo_table=free&wr_id=16&page=3"; $realURL = explode("&page=", $url); echo $realURL[0] ?>
로 하시면 $realURL[0] 이 /bbs/board.php?bo_table=free&wr_id=16 가 될테고
1이 3이 되겟네요
value="<?php echo $realURL[0]; ?>"
로 $를 하나빼보세요
답변을 작성하려면 로그인이 필요합니다.
<?php
$url = $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
$realURL = explode("&page=", $url);
echo $realURL[0]
?> 코드를 넣고
value="<?php echo $realURL[0]; ?>" 이렇게 하니 말씀하신대로 페이지 부분이 출력되지 않습니다.
다만 위에 php 코드를 넣은 부분에 주소가 그대로 출력이 되는데 혹시 이건 무슨 문제일까요?