채택완료

php 코드가 페이지에 그대로 나타나는 현상

2019-11-25 (월) 22:44:57 4,284

게시물 내용에 현재 게시물 주소를 나타내려고 하고 있습니다.

그래서 게시판 스킨 view.skin.php 파일 상단에

<?php
$url = $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
$realURL = explode("&page=", $url);
echo $realURL[0]
?>

코드를 넣고
 

출력을 원하는 위치에 아래 코드를 넣어서 출력을 했는데요.

<input type="text" value="http://<?php echo $realURL[0]; ?>" readonly="readonly">

그런데 문제는 출력을 원하는 부분 외에도 php 코드를 넣은 상단 부분에도 주소가 페이지에 그대로 출력이 되는데 혹시 이건 무슨 문제일까요?

아마 $url = $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; 부분이 페이지에 그대로 출력되는것 같습니다

추가)

<?php
$url = $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];

?>

<input type="text" value="http://<?php echo $url; ?>" readonly="readonly">

로 했을땐 해당 증상이 나타나지 않았었습니다

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

아래 빨간 부분만 삭제하면 됩니다.

<?php
$url = $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
$realURL = explode("&page=", $url);
echo $realURL[0]
?>

답변에 대한 댓글 1개

아 이제 이해했습니다.. echo는 밑에 value="http://<?php echo $realURL[0]; ?>"에서 하고 있었네요.. 감사합니다

답변을 작성하려면 로그인이 필요합니다.