2011-07-19 10 views
0

私はマイナーなセキュリティを追加しようとしているというWordPressのテーマを持っています(窃盗防止(torrenting、他の不正なダウンロード方法))。PHPでmysqlの正しいデータを確認してください

これを防ぐには最良の方法ではありませんが、それは私が推測するスタートです。

私がやっていることは、PHPをデータベースに入れて、特定のフィールドに特定の値があるかどうかを確認することです。存在する場合、サーバーは残りのスクリプトの処理を終了できます。データベース内のデータが正確でない場合は、短いメッセージで問題を説明します。

私はこれが "if"関数を含むと確信していますが、私はちょうど(フェッチしないように)データを取得するためにphpを取得する方法がわかりません。

+0

確認したいデータベースから列をフェッチする方法はすでに分かっていますか? – Vic

+0

また、http://us3.php.net/manual/en/control-structures.if.php – Vic

+0

はい、そうです。 while($ my_var = mysql_fetch_array($ select)){ $ name = $ my_var ["name"]; $ email = $ my_var ["email"]; } –

答えて

0

dbとwhere句を照会し、照会に対しての行番号をチェックするとどうなりますか? 0より大きい行数が見つかった場合。その後、PHP exit関数を使用して処理を中止することができます。

+0

ちょっと、コード例?このすべてに新しい。ありがとう。ちょっとそこに –

0

PHPはコンパイルされていないため、誰でも常にソースを表示して、違法な配布を防ぐためにPHPを削除できます。残念ながら、ウェブ作業を保護することは基本的に不可能です。

+0

。はい、しかし、私が配布しているテーマは、それに作用するリンク上の特定のデータが必要です。これはアフィリエイトマーケティング担当者のテーマなので、リンクがなければテーマは役に立たない。 –

+0

特定のデータは自分のサーバの –

+0

のデータベースからフェッチされるので、私は何をしようとしているのは、データベース上のデータがPHPが探しているものではない場合、スクリプトの処理を停止し、おそらくリダイレ​​クト)。私が知る必要があるのは、実際にPHPで正しいデータをチェックする方法です。ありがとう –

関連する問題