php问两个简单问题(json/php加密)

franzhong 2012-06-10 09:57:33
1:我看一些大网站源码里总有一些这样
$t={ "programmers": [
  { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
  { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },
  { "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
  ],
  "authors": [
  { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
  { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
  { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
  ],
  "musicians": [
  { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
  { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }
  ] }
这些json数据如何使用呢,为啥不用模板的时候就全替换好呢,有啥好处?
2:PHP想加密两串字符串
一是页面间用户识别的SESSION如何处理好更安全,传个用户名md5值再加一位数字好吗?
二是想加一串URL后面的/gallery/abcdefg12345.jpg
jpg可以静态去掉,这个图片名称加成啥好看些
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
google:json 数据库。
  • 打赏
  • 举报
回复
加密就那么几种,看着有用的来就行,要高级加密那就涉及密钥了:

$str1 ="abcabc123123";//加为纯数字或是纯字母
$str2 = "我是中国人";//这句也一样有效吗

echo md5($str1)."<br>"; #8709a6a92a8d441868d916b9ea2c07c2
echo md5($str2)."<br>"; #512d1643ba2878bc9c9f8f4f492673df

echo urlencode($str1)."<br>"; #abcabc123123
echo urlencode($str2)."<br>"; #%E6%88%91%E6%98%AF%E4%B8%AD%E5%9B%BD%E4%BA%BA

echo base64_encode($str1)."<br>"; #YWJjYWJjMTIzMTIz
echo base64_encode($str2)."<br>"; #5oiR5piv5Lit5Zu95Lq6
franzhong 2012-06-11
  • 打赏
  • 举报
回复
第一外问题已明了,第二个加密算法,可不可以把串加成字母或是数字?举个例子
我现在都知道怎么做,我是想如何更漂亮
$str ="abcabc123123"//加为纯数字或是纯字母
$str = "我是中国人";//这句也一样有效吗
  • 打赏
  • 举报
回复
json用来存储数据库数据会更加节省空间和表的复杂度
qq120848369 2012-06-10
  • 打赏
  • 举报
回复
1,就是普通的json串啊,你想表达什么意思,json_encode,json_decode。
2,一,SESSION在服务端,本来就安全。 二,可以重写,不过有意义吗,谁会去重写静态图片?

21,886

社区成员

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

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