PHP は 2 つの単純な質問をします (json/php 暗号化)
1: いくつかの大規模な Web サイトのソース コードには常にこのようなものが存在します
$t={ "programmers": [
{ " firstName": "Brett ", "lastName": "McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb " },
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
],
"authors": [
{ "firstName ": "アイザック" , "lastName": "アシモフ", "genre": "SF" },
{ "firstName": "タッド", "lastName": "ウィリアムズ", "genre": "ファンタジー" },
{ "firstName": "Frank", "lastName": "Peretti", "genre": "キリスト教小説" }
],
"musicians": [
{ " firstName": "エリック", "lastName": "クラプトン", "instrument": "ギター" },
{ "firstName": "セルゲイ", "lastName": "ラフマニノフ", "instrument": "ピアノ" }
] }
これらの json データはどのように使用しますか? テンプレートを使用しないときにすべてを置き換える理由は何ですか? 利点は何ですか?
2: PHP は 2 つの文字列を暗号化したいと考えています
1 つはユーザー識別用ですページ間 SESSION をより安全に処理するには、ユーザー名の md5 値を渡して 1 桁追加しても問題ありませんか?
次に、URL の文字列
jpg を静的に削除した後に /gallery/abcdefg12345.jpg を追加したいのですが、見栄えを良くするには画像の名前に何を追加すればよいですか?
------解決策----------------------
1、これは通常の JSON 文字列ですが、何をしたいですかエクスプレス、json_encode、json_decode。
2. まず、SESSION はサーバー側にあり、本質的に安全です。 次に、書き換えることができますが、誰が静止画像を書き換えるのか?
------解決策---------
google: json データベース。
------解決策------------------
暗号化にはいくつかの種類しかありません。高度な暗号化が必要な場合は、次のキーが必要です。
。 $str1="abcabc123123";//純粋な数字または純粋な文字として追加します $str2 = "私は中国人です";//この文も有効ですか? echo md5($str1)."<br>"; #8709a6a92a8d441868d916b9ea2c07c2 echo md5($str2)."<br>"; echo urlencode($str1)."<br>"; echo urlencode($str2)."<br>"; #%E6%88%91%E6%98%AF%E4%B8%AD%E5%9B%BD%E4%BA%BA echobase64_encode($str1)."<br>"; #YWJjYWJjMTIzMTIz echobase64_encode($str2)."<br>" #5oiR5piv5Lit5Zu95Lq6 <div class="clear"></div>