小程序端可以console打印值,可是PHP端echo不出值,这是为什么?

微信小程序端可以接收PHP传过来的值并console打印,可是PHP端没办法在浏览器echo调试打印出值。这是为什么呢?

<!--src/pages/112/112.wxml-->
<view>
<button bindtap="dd">
触发
</button>
</view>
// src/pages/112/112.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
  dd:function(a){
    wx.request({
      url:'http://127.0.0.1/112.php',
      data:{
        ddd:'456'
      },
      method:'POST',
      header:{'content-type':'application/x-www-form-urlencoded'},
      success:function(res){
        console.log(res.data)
      }
    })
  },
})
<?php
header('Content-type:text/html;charset=utf-8');
header('Content-type:application/json');
header('Access-Control-Allow-Origin');
@$ddd=$_POST['ddd'];
echo ("$ddd".'1111');

小程序端输出4561111;
PHP端在网页显示1111;
为什么PHP在网页echo不出来$ddd的值呢?小程序端却已经返回了php传回来的值。
图片说明
图片说明

2个回答

weixin_43847912
至晗星 我也试过echo json_encode($data);这个方法,可是小程序可以接收,PHPecho不出来。
一年多之前 回复

我试了下打印有数据呢。先确认下你接收的$_POST['ddd'] 是否有值?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐