ホームページ > バックエンド開発 > PHPチュートリアル > PHP は 2 つの簡単な質問をします (json/php 暗号化)

PHP は 2 つの簡単な質問をします (json/php 暗号化)

WBOY
リリース: 2016-06-13 13:27:21
オリジナル
1012 人が閲覧しました

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 データベース。
------解決策------------------
暗号化にはいくつかの種類しかありません。高度な暗号化が必要な場合は、次のキーが必要です。

PHP コード
。

$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>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート