为了以下目的,我必须使用哪些函数来编码/解码/转义/ striplash数据?
page.php?data=don't_use_#_and_%_in_URL_params
don%27t_use_%23_and_%25_in_URL_params
"``'
)"``'
序列和表达式的字段值"``'
并且我想在PHP eval()macrosubstitution中使用它时"``'
个字符类似这样的图表:
JS(编码) - > (解码)PHP(编码) - > (解码?)MySQL(编码?) - > (解码)MySQL(编码) - > (解码)JS
如果有人有时间和愉快的回答,或者如果我在这里犯了任何错误就纠正我,提前谢谢
答案 0 :(得分:2)
$_GET
eval
闻起来很糟糕。eval()
的唯一时间是JS,当你在没有本机版本的浏览器中实现对json
的支持时(你可以使用Crockford的json2.js)。所以不要。答案 1 :(得分:1)