请问:cookie中的字符为什么会被自动转义

onlythree 2008-11-17 12:11:25
用setcookie设置cookie时,里头的特殊字符会被自动转义,而我不希望这些字符被转义。如何解决,谢谢
如:setcookie("test", "a:b")里头的冒号会被转义成%3A
...全文
698 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlythree 2008-11-17
  • 打赏
  • 举报
回复
我是想知道为什么它会自动转义,php官方手册对setcookie的解释并没有提到它会自动转义特殊字符,并且我的php.ini中也没有这方面的设置
程序猿之殇 2008-11-17
  • 打赏
  • 举报
回复
转义以后你再用函数转回来不就可以了.
onlythree 2008-11-17
  • 打赏
  • 举报
回复
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

上面是我的php.ini中的设置

我是刚注册的,我发贴的时候本来想写100分,可提示不够,最后写10分,还是提示不够,不知道为什么
程序猿之殇 2008-11-17
  • 打赏
  • 举报
回复
0分帖,记得下次加点分,呵呵.要不回帖都没有积极性!
程序猿之殇 2008-11-17
  • 打赏
  • 举报
回复
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
php.ini里面的设置,一看你就没有仔细看手册

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧