php项目在做微信公众号的开发,自定义菜单
然后提交数据的时候我的菜单链接中有&符,提交之后微信的菜单链接中&符变成了&
我自己认为是php在post数据的时候把特殊符号转义掉了,所以才出现了这样的问题

解决方案 »

  1.   

    在数据提交上来的时候打印,然后查看源代码就已经转义了
    我自己的看点是  php在传输数据之前会转义处理,接受到数据之后再转义回来
      

  2.   

    接收到的就是转义后的数据,却偏要说 php 自动做了转义
      

  3.   

    你可以试下  最普通的表单提交,打印出来之后查看源代码 看是否会转义
    我说的是php向外传输数据的时候传输的是源代码里的内容,就是对特殊字符处理过的那种  
      

  4.   

    提交前先把链接urlencode处理一下试试。