제한된 웹 페이지에서 추천 기능 구현하는 방법
제목부터 정하기 곤란합니다.
웹 페이지를 하나 운용중인데
여기에서 추천 기능을 구현하고자 합니다.
헌데 조건이 이것저것 너무 많이 걸려 있습니다.
이 상황에서 어떤 식으로 구현하는 게 가장 현명할지 조언을 구하고자 합니다.
1. 구현하고자 하는 기능은 페이스북의 좋아요와 같은 가장 기본적인 추천 기능입니다.
로그인한 사용자가 추천을 하면 카운트가 올라가고 게시글별로 중복 추천은 불가능합니다.
2. 이미 만들어진 게시판에 추가하고자 하며, 코드를 삽입할 수 있는 공간은 마련되어 있습니다.
3. MYSQL(APMSETUP 이용) 서버와 홈페이지 서버는 분리되어 있으며, DB 서버는 제가 직접 서버 PC를 관리하나
홈페이지 서버는 관리 프로그램만을 이용하고 직접 접근이 불가능합니다.
4. 홈페이지에서 사용할 수 있는 언어는 javascript(jquery 포함)가 유일하며
MYSQL 서버에서는 PHP도 사용할 수 있습니다.
5. 홈페이지에서의 로그인 여부 및 사용자 판별은 하나의 javascript 변수(로그인 한 ID)로 가능합니다.
다시 말하면, 변수 하나가 이미 홈페이지 소스에 포함되어 있으며 얘를 써먹을 수 있습니다.
6. 브라우저는 IE8과 Chrome은 반드시 되어야 합니다.
한 마디로 요약하면
'남이 만들어놓은 홈페이지에다가 내가 갖고 있는 MYSQL 서버를 이용하여 javascript로 추천 기능 구현'
이라고 볼 수 있겠네요.
지금까지 생각한 방법은
1. 대놓고 DB에 직접 연결하기 - 가능성은 둘째치고 myadmin 아이디랑 비번 유출 가능성 100%
2. iframe 이용하여 MYSQL 서버에 만들어둔 페이지 불러오기 - 직접 접속 가능성이...?
3. jquery ajax로 전송하기 - 로그인 판별이 javascript 변수 하나로 된다는 게 불안합니다.
어떤 식으로 하는 게 좋을까요...?
댓글 달기