본문 내 특정 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 포인트
3년 전
내용 성격에 따라서 방법이 달리할 수 있겠지만
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년 전
감사합니다!!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인