phpはブログを実現して、フォーラムのピクチャーの盗難防止チェーンの方法
本論文の実例は、phpがブログを実現し、フォーラム画像の盗難防止チェーンの方法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
盗難防止チェーンの方式はとても多いです。ここで私は盗難チェーンを置くことについての理解を話します。これは遠隔提出防止と同じ原理です。
まず関数を紹介します。
このようにして、私たちは唯一無二の文字列を得ました。あなただけが知っている文字列で、デジタルビザを作ります。次はどうやってこのデジタルビザを検査しますか?
これはもっと簡単です。私たちはウェブサイトの画像のソースコードを見ると、保存画像には二つのパスがあります。一つは相対パスで、一つは絶対パスです。
相対パスの意味は、画像はあなたのサーバーの上にあります。
パスの意味は:画像はあなたのサーバーの上にあってもいいし、サーバーの上にいなくてもいいです。
あなたのサーバーの上にないとURLアドレスやIPアドレスがあります。これが私たちの盗難防止の鍵です。
PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「php curlの使い方のまとめ」、「PHPパターンと写真の操作方法のまとめ」、「PHP配列(Aray)操作テクニック大全」、「PHP常用エルゴードアルゴリズムとテクニックのまとめ」、「PHPデータ構造とアルゴリズム教程」、「phpプログラム設計アルゴリズムのまとめ」、「php正則表現の使い方のまとめ」、「PHP演算と演算子の使い方のまとめ」、「php文字列(string)使い方のまとめ」および「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プログラムの設計に役に立ちますように。