게시물의 고유 주소값을 불러오고 싶습니다.
본문
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
문자열 자르기를 하시면 됩니다.
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]; ?>"
로 $를 하나빼보세요
위 코드는 예시라서 수정이 필요합니다.
echo $realURL[0] 을 지우고
value="<?php echo $realURL[0]; ?>
로 바꾸시면 됩니다
주소를 직접 만들어 넣으면 간단한데요??
value="http://<?php echo $_SERVER[HTTP_HOST]?>?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>"
답변을 작성하시기 전에 로그인 해주세요.