我的Cookie是这样的:
cookie={"key":"V0tRTVF=","uid":"2","username":"测试"}
我想让PHP接收这些参数。按道理说,PHP后台获取,再转下码就可以。
但我发现$_COOKIE["cookie"]获得的值是这样的:
{\"cookie\":\"V0tRTVF=\",\"uid\":\"2\",\"username\":\"测试\"}
被转义了?这倒无所谓,stripslashes或者正则就可以删掉斜线了吧?
结果——删不掉!
【19:09更新】刚才听大神告诉我,原来这只是前端的显示问题。其实PHP里,是没有转义符存在的!
经我的测试,直接json_decode($cookie, true);转化就可以。
但我还是不知道为啥,前端会多显示一个\。。
拉风的咖菲猫
隔江千里
相关分类