我是靠谱客的博主 笨笨手链,最近开发中收集的这篇文章主要介绍公私钥存储 mysql,将本地存储密钥保存到MySQL中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

We have a small competition in my town where we need to store localstorage keys into MySQL using Ajax.

By doing this project, I found few problems.

This is my localstorage key and value:

Key: BM

Value:

[{"id":"item-1","icon":"google.com"},

{"id":"item-3","icon":"tumblr.com"},

{"id":"item-5","icon":"youtube.com"}]

So basically its id: ID, icon: URL and both can be random.

When I store this into MySQL using Ajax, the value changes to:

[{"id":"item-1","icon":"google.com"},

{"id":"item-3","icon":"tumblr.com"},

{"id":"item-5","icon":"youtube.com"}]

The structure of that row is longtext. I've tried plain text but is the same.

Id like to hear other thoughts from more experienced developers how would you do it.

The localstorage value added and parsed with JSON.

解决方案

Looks like php is adding slashes to your input before you insert your data. This could be caused by magicquotes. Have a look at: http://php.net/manual/en/security.magicquotes.php

If this is the case, the solution is to either turn off magicquotes in php or to use stripslashes()

// Assuming your input is in the input variable

$input = stripslashes($_GET['input']);

mysql_query("insert into `table` ( `columnname` ) values( '" . mysql_real_escape_string($input) . "' )");

?>

最后

以上就是笨笨手链为你收集整理的公私钥存储 mysql,将本地存储密钥保存到MySQL中的全部内容,希望文章能够帮你解决公私钥存储 mysql,将本地存储密钥保存到MySQL中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部