프로그램 소개
이 프로그램은 ThinkPHP 프레임워크를 사용하여 작성되었습니다. 전체 사이트는 새로 고침 없이 데이터를 요청하고 제출하기 위해 ajax를 사용합니다. 사용이 매우 원활하고 높은 사용자 경험을 제공합니다.
이 프로그램이 구현하는 기능은 다음과 같습니다.
아바타: 아바타는 QQ 아바타를 사용하며, 이전에 무작위로 표시된 아바타를 취소하고 QQ를 채우기 위한 새 필드를 추가합니다. 아바타는 자동으로 사용자의 QQ 번호 아바타를 얻습니다.
자백: "고백하고 싶어요" 버튼을 클릭하고 이메일 주소, 닉네임 등의 정보를 입력하면 자백 후 한 번만 자백할 수 있으며, IP 주소가 기록되며 동시에 500초 이내에 자백을 반복할 수 없습니다. 시간이 지나면 사용자가 입력한 게임과 닉네임이 세션에 기록되고 저장됩니다. 이 사용자 이름은 사용자가 다른 광고에 댓글을 달 때 자동으로 표시됩니다.
댓글: 사용자가 이전에 고백 작업을 수행한 적이 없는 경우(세션 기록 없음), 댓글 제출을 클릭한 후 사용자 정보를 작성하는 양식이 나타나고, 이를 완료한 후에만 댓글을 작성할 수 있습니다. 사용자가 이미 고백 작업을 수행한 경우 직접 댓글을 달게 됩니다.
유사: IP는 사용자가 IP를 변경하거나 300초를 기다리지 않는 한 특정 기간 내에 한 번만 콘텐츠를 클릭할 수 있습니다.
검색: 검색을 클릭하면 피고인의 이름만 제공하는 검색창이 나타납니다.
페이지 넘기기 및 기타 링크: 클릭하면 로딩 애니메이션이 나타납니다. 이 기간 동안 배경은 검게 변하며 로딩이 완료될 때까지 다른 작업을 수행할 수 없습니다.
백엔드 관리 기능: 시간 제약으로 인해 백엔드는 상대적으로 엉성하며 삭제 기능만 제공하고 수정 기능은 제공하지 않습니다.
기타 : 보안상의 이유로 서버 자원을 고려하여 QQ 아바타를 사용하도록 변경되었습니다.