안녕하세요. 영카트를 쓰고있는데
제가 따로 페이지를 하나 만들었는데
해당 페이지에 로그인 유뮤를 판단하고 싶은데
어떻게 판단할 수 있을까요?
include_once('/lib/common.lib.php');
echo "<script>alert('". $mb_id ."');</script>";
echo "<script>alert('".$member['ss_mb_id']."');</script>";
위 코드 작성해서 로그인해도 아무 값도 없더라고요
|
답변 3개 / 댓글 10개
채택된 답변
+20 포인트
2018-03-03 (토) 16:34:28
include_once('/lib/common.lib.php'); 를 하실 필요는 없구요.
if($is_member) { } 안에 로그인 시 처리될 구문을 넣으시면 됩니다.
아래는 예시입니다.
Copy
<?php
if($is_member) {
?>
<script>alert('로그인 중입니다.');</script>
<?php
} else {
?>
<script>alert('로그인 중이지 않습니다.')</script>
<?php
}
?>
답변에 대한 댓글 2개
이정현123
2018-03-03 (토) 16:54:07
2018-03-03 (토) 20:35:11
@이정현123 아랫분이 말씀하신 것처럼 _common.php 를 만들어 include를 해보세요.
2018-03-03 (토) 16:35:39
페이지를 어느 경로에 생성하셨느지 모르겠으나
상단에 include_once('./_common.php'); 도 추가해주세요.
단, /shop 이라는 디렉토리에 페이지를 생성했을 경우입니다.
답변에 대한 댓글 7개
이정현123
2018-03-03 (토) 16:54:14
제가 아예 페이지 자체를 폴더를 따로 만들어서 넣어놨는데
그럴 때는 어떻게 해야하나요 ?ㅠㅠ
그럴 때는 어떻게 해야하나요 ?ㅠㅠ
2018-03-03 (토) 17:55:18
/shop/_common.php 를 확인해보시면 /common.php파일을 include 합니다.
왜냐면 $member 뿐만 아니라 그누보드의 기본적인 부분이기때문에 님께서 필요로 하는 로그인값을 사용하려면 필수죠
왜냐면 $member 뿐만 아니라 그누보드의 기본적인 부분이기때문에 님께서 필요로 하는 로그인값을 사용하려면 필수죠
이정현123
2018-03-03 (토) 17:59:13
말씀하신 대로 /shop/_common.php
인클루드 하고
$member['ss_mb_id'] 값 출력 해 보면
값이 없습니다 ㅠㅠ
인클루드 하고
$member['ss_mb_id'] 값 출력 해 보면
값이 없습니다 ㅠㅠ
이정현123
2018-03-03 (토) 18:18:47
<?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>";
?>
이렇게 했는데도 알러트 창은 뜨는데
값이 없습니다 ㅠㅠ
2018-03-03 (토) 19:02:03
include_once('/shop/_common.php'); 처럼
/shop디렉토리에있는 것을 사용하지 마시고 새로 생성한 디렉토리에 _common.php를 생성해서 해보세요.
/shop디렉토리에있는 것을 사용하지 마시고 새로 생성한 디렉토리에 _common.php를 생성해서 해보세요.
echo "<script>alert('".$member['mb_id']."');</script>";
해보세요... 아이디가 뜰겁니다~
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
그럴 때는 어떻게 해야하나요 ?ㅠㅠ