WeChat 공개 계정은 구독 계정과 서비스 계정으로 개발되어 개인은 구독 계정만 신청할 수 있는 것으로 알고 있습니다. 구독 계정은 메뉴를 설정할 수 없으며, 예를 들어 내가 도움말에 답장을 보내는 경우에만 구현할 수 있습니다. , 도움말 정보가 반환됩니다. , 영화 Fearless에 답글을 올리면 Fearless 영화에 대한 세부 링크를 반환합니다. 이는 키워드 답변이며 특정 형식으로 구현됩니다.
t_type 테이블과 같은 새 테이블을 생성하여 키워드를 입력하고 특정 텍스트를 반환합니다. 여기서는 매번 코드가 변경되지 않도록 키워드와 반환 값을 작성합니다. 데이터 테이블에 id, type, value의 세 가지 필드를 설정합니다.
이전 섹션에서 텍스트 입력 값 $keyword를 얻었습니다. 이제 이 키워드를 사용하여 데이터베이스 테이블 t_type으로 이동하여 키워드 및 입력 값과 같은 몇 가지 간단하고 구체적인 반환 함수를 구현할 수 있습니다.
예를 들어 도움말 정보를 반환하려면 도움말을 입력하고, 집 주소를 반환하려면 번역을 입력하면 번역됩니다. 도움말 정보 등의 값을 저장합니다. 이것을 번역하면 처리해야 할 것은 데이터베이스에 fanyi 값이 저장되고 휴대폰 1820000000이 shouji에 저장된다는 것입니다. 그러면 이 코드를 어떻게 처리해야 할까요?
$str2 = mb_substr($keyword,0,2,'utf-8');//前两个字符 $sql = "select value from t_type where type='$keyword' or type='$str2' limit 1"; $res = mysql_query($sql); $rs = mysql_fetch_array($res); if(!empty($rs)){ switch($rs[0]){ case "shouji": //查询功能 break; } }else{ //数据库没有查到进行处理 }
이렇게 하면 기본적으로 신분증 소유에 대한 일반적인 문의, IP 주소 문의, 영화 등 구현할 수 있는 모든 기능이 분류되고 구현될 수 있는데 이에 대해서는 수업 후에 이야기하겠습니다.