2012-09-27 4 views
0

웹 앱이있어서 사용자가 페이지의 가입 버튼을 클릭하면 사용자의 이메일이 mailchimp 가입 목록에 추가되지만 어려움을 겪고 있습니다. 이 과정에서. 문제는 페이지의 단추가 extjs를 사용하는 javascript 파일에 만들어져 있다는 것입니다. 웹 어플리케이션 개발에 많은 경험이 없습니다. php와 통합하기 위해 이미 api를 다운로드했습니다. 나는 이것을 보았습니다 : "AJAX Mailchimp signup form integration"하지만 보안 문제가있는 것 같습니다. 누구나이 문제를 해결하는 방법을 설명해 줄 수 있습니까?javacript를 사용하여 mailchimp를 통합하는 방법

답변

0

ajax 전화를 사용자의 전자 메일로 서버로 보냅니다.
거기에서 다운로드 한 API를 사용하여 이메일을 추가하고 응답 결과를 고객에게 반환하십시오.

내부에서 서버를 수행 할 때 API 키가 공개되지 않으므로 보안 위험이 없습니다.

클라이언트 측 코드 :

Ext.Ajax.request({ 
    url: 'add_mail_to_chimp.php', 
    params: { 
     email: theUser_sEmail 
    }, 
    success: function(response){ 
     var text = response.responseText; 
     alert ('yay' + text); 
    } 
}); 
+0

bldoron, 나는 당신의 제안을 시도했지만 경고가 PHP 파일 (add_mail_to_chimp.php)의 내용을 표시하고 대신 PHP 파일 – euniceadu

+0

I에서 함수의 반환 값의 더 많은 정보가 필요합니다. 방화범이 끌리는 도구 또는 크롬 도구를 사용하여 디버그 할 수 있습니까? 당신이 보내고받는 것을 말해주십시오. PHP가 작동하는지 확신합니까? 'print ('hello') '와 같은 작은 작업을 수행하십시오. – bldoron

관련 문제