답변 3개
채택된 답변
+20 포인트
7년 전
include_once('/lib/common.lib.php'); 를 하실 필요는 없구요.
if($is_member) { } 안에 로그인 시 처리될 구문을 넣으시면 됩니다.
아래는 예시입니다.
</p>
<p><?php</p>
<p>if($is_member) {</p>
<p>?></p>
<p><script>alert('로그인 중입니다.');</script></p>
<p><?php</p>
<p>} else {</p>
<p>?></p>
<p><script>alert('로그인 중이지 않습니다.')</script></p>
<p><?php</p>
<p>}</p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
이정현123
7년 전
�
베원
7년 전
@이정현123 아랫분이 말씀하신 것처럼 _common.php 를 만들어 include를 해보세요.
댓글을 작성하려면 로그인이 필요합니다.
트리플
Expert
7년 전
페이지를 어느 경로에 생성하셨느지 모르겠으나
상단에 include_once('./_common.php'); 도 추가해주세요.
단, /shop 이라는 디렉토리에 페이지를 생성했을 경우입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 7개
�
이정현123
7년 전
제가 아예 페이지 자체를 폴더를 따로 만들어서 넣어놨는데
그럴 때는 어떻게 해야하나요 ?ㅠㅠ
그럴 때는 어떻게 해야하나요 ?ㅠㅠ
�
트리플
7년 전
/shop/_common.php 를 확인해보시면 /common.php파일을 include 합니다.
왜냐면 $member 뿐만 아니라 그누보드의 기본적인 부분이기때문에 님께서 필요로 하는 로그인값을 사용하려면 필수죠
왜냐면 $member 뿐만 아니라 그누보드의 기본적인 부분이기때문에 님께서 필요로 하는 로그인값을 사용하려면 필수죠
�
이정현123
7년 전
말씀하신 대로 /shop/_common.php
인클루드 하고
$member['ss_mb_id'] 값 출력 해 보면
값이 없습니다 ㅠㅠ
인클루드 하고
$member['ss_mb_id'] 값 출력 해 보면
값이 없습니다 ㅠㅠ
�
이정현123
7년 전
혹시 제가 버전이 5.3 버전이라 그런건가요 ?
�
트리플
7년 전
$_SESSION['ss_mb_id']
�
이정현123
7년 전
<?php
include_once('/shop/_common.php');
include_once('./inc/title.php');
echo "<script>alert('".$_SESSION['ss_mb_id']."');</script>";
?>
이렇게 했는데도 알러트 창은 뜨는데
값이 없습니다 ㅠㅠ
include_once('/shop/_common.php');
include_once('./inc/title.php');
echo "<script>alert('".$_SESSION['ss_mb_id']."');</script>";
?>
이렇게 했는데도 알러트 창은 뜨는데
값이 없습니다 ㅠㅠ
�
트리플
7년 전
include_once('/shop/_common.php'); 처럼
/shop디렉토리에있는 것을 사용하지 마시고 새로 생성한 디렉토리에 _common.php를 생성해서 해보세요.
/shop디렉토리에있는 것을 사용하지 마시고 새로 생성한 디렉토리에 _common.php를 생성해서 해보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그럴 때는 어떻게 해야하나요 ?ㅠㅠ