테스트 사이트 - 개발 중인 베타 버전입니다

본문 내 특정 div 만 비밀번호 입력 후 보이기 기능 채택완료

예봄 3년 전 조회 1,282

게시글의 본문 내용은 원활하게 확인할 수 있되 특정 div만 비밀번호 입력 후 비밀번호가 맞을시 해당 자리에 내용을 보이게 하는 방법이 있을까요?

 

 

viewer.inc.php (위 아래로 div 컨텐츠가 더 있습니다)

</p>

<p><div class="ch_contentainer theme-box">   

   <div class="ch_content" id="ch_secret">

    <center>

    <form action="도메인./secret.php">

    <p> 비밀번호를 입력해주세요. </p>

    <input type="text" name="password">

    <input type="submit">

    </center>

    </form>

       


    <div id="secret_profile">

   <?php echo ('./secret.php'); ?>

   </div>

   </div>

</div>   </p>

<p>

 

 

 

secret.php

</p>

<p><?php

$password=$_GET["password"];

    if($password=="1111"){

    echo nl2br($ch['secret']);

} else {

    echo "<script>alert('비밀번호가 틀렸습니다.'); history.back(); </script>";

}</p>

<p>

 

로 한 후 연결되는 profile.secret.php 부분에서는 원하는 내용 ch['content'] 이 출력되는 것을 확인했습니다. 하지만 이 내용을 해당 페이지 안에서 비밀번호가 맞을 시 해당 div에서 보이게 하는 방법은 없을까요? 비밀 댓글 기능을 응용해볼까 했으나 막막해 여쭙니다.

 

 

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

답변 1개

채택된 답변
+20 포인트

내용 성격에 따라서 방법이 달리할 수 있겠지만

ajax로 처리하는 것이 일반적이겠네요.

비번 전송하고 맞으면 내용 받아서

해당 div에 뿌려주는 식으로요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

예봄
3년 전
감사합니다. ^^ ajax 쪽은 제가 자세히 알지 못해 조금 더 알아봐야 할 듯 해요. 혹시 어느 부분을 위주로 확인해보는 것이 좋을지 조언 구할 수 있을까요?
엑스엠엘
3년 전
https://blex.me/@baealex/php%EC%97%90%EC%84%9C-ajax-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95
한번 살펴 보세요.
예봄
3년 전
감사합니다!!!

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

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

로그인