php问两个简单有关问题(json/php加密)
Jun 13, 2016 pm 01:27 PM
php问两个简单问题(json/php加密)
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可以静态去掉,这个图片名称加成啥好看些
------解决方案--------------------
1,就是普通的json串啊,你想表达什么意思,json_encode,json_decode。
2,一,SESSION在服务端,本来就安全。 二,可以重写,不过有意义吗,谁会去重写静态图片?
------解决方案--------------------
google:json 数据库。
------解决方案--------------------
加密就那么几种,看着有用的来就行,要高级加密那就涉及密钥了:
- PHP code
$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 <div class="clear"> </div>

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Cinq projets open source sélectionnés en langage Go pour vous emmener explorer le monde de la technologie

Go : les essentiels du développement linguistique : 5 recommandations de framework populaires

Implémentation de la planification distribuée des tâches à l'aide du framework Web Echo de Golang

Développement Laravel : Comment implémenter la communication WebSockets à l'aide de Laravel Echo et Pusher ?

Explication détaillée du rôle et de l'utilisation du mot-clé echo en PHP

Explorez le framework du langage Go : 5 choix à ne pas manquer !

Explorons quels sont les frameworks couramment utilisés dans le langage Go ?
