在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  C  HTML/ PHP讀取JSON格式的Cookie時,轉(zhuǎn)義符號刪不掉?

PHP讀取JSON格式的Cookie時,轉(zhuǎn)義符號刪不掉?

我的Cookie是這樣的:

cookie={"key":"V0tRTVF=","uid":"2","username":"測試"}

我想讓PHP接收這些參數(shù)。按道理說,PHP后臺獲取,再轉(zhuǎn)下碼就可以。

但我發(fā)現(xiàn)$_COOKIE["cookie"]獲得的值是這樣的:

{\"cookie\":\"V0tRTVF=\",\"uid\":\"2\",\"username\":\"測試\"}

被轉(zhuǎn)義了?這倒無所謂,stripslashes或者正則就可以刪掉斜線了吧?
結(jié)果——刪不掉!


【19:09更新】剛才聽大神告訴我,原來這只是前端的顯示問題。其實PHP里,是沒有轉(zhuǎn)義符存在的!
經(jīng)我的測試,直接json_decode($cookie, true);轉(zhuǎn)化就可以。
但我還是不知道為啥,前端會多顯示一個\。。

回答
編輯回答
毀與悔

php直接json_decode($cookie, true);這樣不行么?

2017年11月14日 18:14
編輯回答
墨染殤

根據(jù)你的代碼測試,發(fā)現(xiàn)后臺接受的Cookie并沒有被轉(zhuǎn)義,也沒有"\"。你說的前端多出個\是指哪里多出的?瀏覽器開發(fā)工具中看到的嗎?

2018年1月9日 12:00