특정 페이지가 1개라면 어렵게 생각 하실것 없어요. (몇개 까지도 가능)
간단하게 멤버 테이블의 여분필드 한개를 이용하는 겁니다.
//회원만가능
if ($member['mb_id']) {
//이페이지를 열어본 값이 있다면 에러
if ($member['mb_1']=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
} else {
//회원이 아니라면
alert_close("잘가~");
}
댓글 16개
간단하게 멤버 테이블의 여분필드 한개를 이용하는 겁니다.
//회원만가능
if ($member['mb_id']) {
//이페이지를 열어본 값이 있다면 에러
if ($member['mb_1']=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
} else {
//회원이 아니라면
alert_close("잘가~");
}
헐랭이님 소스를 적용해 보니 위와 같은 오류가 나네요~
include_once("./_common.php");
//회원만가능
if ($member['mb_id']) {
//이페이지를 열어본 값이 있다면 에러
if ($member['mb_1']=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}} else {
//회원이 아니라면
alert_close("잘가~");
}
?>
해주니 오류는 안뜨는데 일반아이디가 몇번이고 들어가도 아무런 반응이 없네요
if ($member['mb_id']) {
//이페이지를 열어본 값이 있다면 에러
if ($member['mb_1']=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}else {
//회원이 아니라면
alert_close("잘가~");
}
이런 오류가 뜨네요~
<?
include_once("./_common.php");
//회원만가능
if ($member['mb_id']) {
//이페이지를 열어본 값이 있다면 에러
if ($member['mb_1']=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}else {
//회원이 아니라면
alert_close("잘가~");
} ?>
해주어도 중복해서 지속적으로 접속 가능합니다~
include_once("./_common.php");
echo "있나없나 : $member[mb_1]";
if ($member[mb_id]) {
//이페이지를 열어본 값이 있다면 에러
if ($member[mb_1]=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_1 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}else {
//회원이 아니라면
alert_close("잘가~");
}
?>
이걸로 테스트 한후 값이 나오는지 확인해 보세요.
echo "있나없나 : $member[mb_1]";
값만 출력되고 정상적으로 웹페이지는 보여집니다!!
그럼 필드를 사용안하는걸로 바꾸세요.
<?
include_once("./_common.php");
echo "있나없나 : $member[mb_10]";
if ($member[mb_id]) {
//이페이지를 열어본 값이 있다면 에러
if ($member[mb_10]=="ok") {
alert_close("잘가~");
} else {
//여분필드에 특정값이 없다면 이페이지에서 업데이트
$sql = " update $g4[member_table] set mb_10 = 'ok' where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}else {
//회원이 아니라면
alert_close("잘가~");
}
?>
if ($member[mb_1]) {
alert_close("잘가~");
}
이렇게 할려다가 $member[mb_1]=="ok") 이렇게 값을 지정을 한겁니다.
감사드려요~ 잘 됩니다~~
언제 한번 그냥 포인트 드릴께요~ 그럼 즐거운 하루되세요~ 헐랭이님두요!