最近用PHP写接口,接受数据的时候出了两个十分诡异的问题
$content = $_POST['content'];
$array = json_decode($content, true);
$content = stripslashes($content);
终于一切回归正常~
不幸的是,又有一个问题出现了,用PHP传输数据之前我用urlencode进行编码,接收到数据后发现数据怎么也对不上号,幸亏我机智,把它们拿出来一比较,幸运女神眷顾了我,数据中含有一个 ‘=’ 字符,urlencode后本该是 %3d 还是什么来着我忘了,反正最后的结论是,通过urlencode编码的数据,传输完成后会自动解码。
我发现我真是66666!