테스트 사이트 - 개발 중인 베타 버전입니다

php 데이터 자동삭제 채택완료

회원가입을할때 이메일 인증으로 특정시간안에 인증을 받지않으면 취소되는? 그런기능들을 봐왔습니다.

php에서 데이터를 입력하고 특정시간이 지나면 저장한 데이터를 삭제하려고하는데 데이터베이스에

데이터를 저장했을때 자동으로 특정시간후 자동으로 사라지게 할수있을까요?? 

혹시 더 효율적이고 쉬운 방법이있다면 어떤게 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

자기 서버가 있으면 리눅스 크론 서비스(?)를 쓰시면 될텐데요.

아마도 호스팅 사용하시겠죠?

그럼 크론이 안돼요. 서버에 중요한 자원이거덩요.

 

그래서 웹크론 이란 서비스가 있어요.

그걸 사용하면 되는데  여기 설명 >> https://seungwon.kr/22

잘 살펴보시면 무료도 있구요.

 

카페24호스팅도 서비스가 있네요. 단독호스팅만

https://blog.cafe24.com/374

 

글구 자기 서버가 잇으시면 여기 문의중

https://sir.kr/qa/115893 >> 이것 참고하세요.

 

 

그런데 요구하시는 기능은 그닥 대단한 기능은 아니에요.

그냥 가입 예비 아이디 체크해서 다음번 인증 요청하면

지난 요청값을 삭제하시면 되요...

좀 늦게 삭제되겠지만.... 뭐 서비스에는 아무런 영향이 없죠.

 

그리고 가입신청하고 다시는 안오는 님들을 위해서는

하루에 한번 정도만 그날 처음 실행되는 웹 요청(아무거든)에서 체크하고 일정 시간 지난 것 삭제하시면 거의 찌꺼기가 안남을 거에요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고