php微信平台编程问题
发布网友
发布时间:2023-08-26 15:41
我来回答
共2个回答
热心网友
时间:2024-11-19 13:19
你这样写肯定是不对的,如果要输出到微信,要按照他的接口去写,他是通过XML数据表POST传输的。你的代码改成:
if($keyword == '1'){
$msgType = "text"; //消息类型
$contentStr = '选项1'; //返回消息内容
}elseif(empty($keyword)){
$msgType = "text"; //消息类型
$contentStr = 'null'; //返回消息内容
}else{
$msgType = "text"; //消息类型
$contentStr = '请重新输入';
}//返回消息内容
//格式化消息模板
$resultStr = sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo $resultStr; //输出结果
如果要在微信平台打印出$keyword,就把对应的条件改成$contentStr = $keyword;
热心网友
时间:2024-11-19 13:20
在if($keyword == '1')这句前将$keyword用print_r打印出来看看是什么。追问我试了打印$keyword为空,什么都不显示
追答这说明你那句if($keyword='1')是不对的,你用双引号试试呢。