특정페이지를 하루에 한번만 접속가능하게 정보
특정페이지를 하루에 한번만 접속가능하게본문
특정페이지를 하루에 한번만 접속 가능하게 할 수 있는 방법이 궁금합니다~
한번이상 방문한 페이지는 alert, comfirm으로 막아 버리는 방법이 없을까요
아니면 아에 접속이 불가능하게 하던지요~
댓글 전체
빠른 관심 감사드립니다. 쭉기록해 주세요~
특정 페이지가 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("잘가~");
}
간단하게 멤버 테이블의 여분필드 한개를 이용하는 겁니다.
//회원만가능
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("잘가~");
}
Parse error: syntax error, unexpected T_ELSE in /home/violin/loveviolin/sii.php on line 12
헐랭이님 소스를 적용해 보니 위와 같은 오류가 나네요~
헐랭이님 소스를 적용해 보니 위와 같은 오류가 나네요~
<?
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");
//회원만가능
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("잘가~");
}
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("잘가~");
}
Fatal error: Call to undefined function: alert_close() in /home/violin/loveviolin/sii.php on line 14
이런 오류가 뜨네요~
이런 오류가 뜨네요~
include_once("./_common.php"); <- 이걸 안불러 온듯 합니다.ㅋ
바쁘신데 죄송해요!!
<?
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");
//회원만가능
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_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]";
있나없나 : 0000-00-00 00:00:00
값만 출력되고 정상적으로 웹페이지는 보여집니다!!
값만 출력되고 정상적으로 웹페이지는 보여집니다!!
헉!!!!!! 혹시 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("잘가~");
}
?>
그럼 필드를 사용안하는걸로 바꾸세요.
<?
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") 이렇게 값을 지정을 한겁니다.
if ($member[mb_1]) {
alert_close("잘가~");
}
이렇게 할려다가 $member[mb_1]=="ok") 이렇게 값을 지정을 한겁니다.
아~ 감사합니다~~ mb_1을 프리미엄으로 사용하고 있는것을 깜빡했습니다!!
감사드려요~ 잘 됩니다~~
감사드려요~ 잘 됩니다~~
뮤존님 어제도 답변 주셨는데 채택 못해드려 너무 죄송하구요!!
언제 한번 그냥 포인트 드릴께요~ 그럼 즐거운 하루되세요~ 헐랭이님두요!
언제 한번 그냥 포인트 드릴께요~ 그럼 즐거운 하루되세요~ 헐랭이님두요!
흐미 오늘 일이 너무 많았어요.. 호호호....오늘도 실패 ㅋㅋㅋ