phpはブログを実現して、フォーラムのピクチャーの盗難防止チェーンの方法


本論文の実例は、phpがブログを実現し、フォーラム画像の盗難防止チェーンの方法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
盗難防止チェーンの方式はとても多いです。ここで私は盗難チェーンを置くことについての理解を話します。これは遠隔提出防止と同じ原理です。
まず関数を紹介します。

uniqid(string);
//       ,                     ID   。

まだ不安なら、この手紙の出力文字列をSHA 1()関数で暗号化してもいいです。
このようにして、私たちは唯一無二の文字列を得ました。あなただけが知っている文字列で、デジタルビザを作ります。次はどうやってこのデジタルビザを検査しますか?

function has($string)
{
if(!isset($string) || $string != $_SESSION["uniqid"])
{
exit;
}
}
//                  $string        $_SESSION["uniqid"];
//         。

デジタルビザの関数を検査して書きました。次はどうしますか?ウェブページは一番上からずっと実行されていることを知っています。上からデジタルビザが生まれたら、下の関数で検証すればいいです。

session_start(); //  session  
$uniqid = uniqid("dwz");
$_SESSION["uniqid"] = $uniqid;
//    
has($uniqid); //      

上の一番簡単な防犯チェーンの方式は完成しました。本題に戻りますが、写真の盗撮はどうやって防ぐべきですか?
これはもっと簡単です。私たちはウェブサイトの画像のソースコードを見ると、保存画像には二つのパスがあります。一つは相対パスで、一つは絶対パスです。
相対パスの意味は、画像はあなたのサーバーの上にあります。
パスの意味は:画像はあなたのサーバーの上にあってもいいし、サーバーの上にいなくてもいいです。
あなたのサーバーの上にないとURLアドレスやIPアドレスがあります。これが私たちの盗難防止の鍵です。

$_SERVER['HTTP_HOST'];
//           url。            .

送信要求URLを取得すると、認証ができます。あなたのURLであれば、そうでなければ実行しません。同じ原理ですよね。
PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「php curlの使い方のまとめ」、「PHPパターンと写真の操作方法のまとめ」、「PHP配列(Aray)操作テクニック大全」、「PHP常用エルゴードアルゴリズムとテクニックのまとめ」、「PHPデータ構造とアルゴリズム教程」、「phpプログラム設計アルゴリズムのまとめ」、「php正則表現の使い方のまとめ」、「PHP演算と演算子の使い方のまとめ」、「php文字列(string)使い方のまとめ」および「phpよくあるデータベースの操作技巧のまとめ
本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。