解决方案 »

  1.   

    public function valid()
        {
            $echoStr = $_GET["echostr"];
     
            //valid signature , option
            if($this->checkSignature()){
                echo $echoStr;
                exit;
            }
        }这代码是为了填写url 通过验证, 通过之后 ,可以把这个代码改了。如改成public function valid()
        {
            $echoStr = $_GET["echostr"];
     
            //valid signature , option
            if($this->checkSignature()){
                //echo $echoStr;
                //exit;
    responseMsg();
            }
        } 就行了、
      

  2.   

    微信公众账号,只能看作一种特殊的能识别用户身份的浏览器,你想要识现的功能,大多都像你做网站一下,只是入口不同而已,如果想要百度的导航,就要你的网站接入百度接口 http://api.map.baidu.com/lbsapi/cloud/webservice-placeapi.htm 只是用户的当前位置,可以让用户发地理位置消息。
      

  3.   

    如果微信 要做菜单,可以看这里http://pan.baidu.com/s/1eQd12wy
      

  4.   

    代码有问题啊,case “1”:应该是冒号而不是读号啊,其他的没什么问题
      

  5.   


     switch($type)
                {
                case "event":
                if($customevent == "subscribe")
                {$contentStr = "感谢关注";}
                break;
                case "image":
                $contentStr ="图片很棒";
                break;
                case "location":
                $contentStr ="{$latitude},{longitude}";
                break;
                case "text":
                switch($keyword)
                {case "1":
                 $contentStr="1";
                 break;
                 case "2":
                 $contentStr ="2";
                 break;
                 default;
                 $contentStr= "hi";}
                 break;
                 }
      

  6.   

    也要改下default:
    $contentStr= "hi";