-1

*ねえ、私は私のアプリの開発を終了しました私のiphoneアプリには文字列(ユーザーが作成)とボタンがあります、ボタンに触れるとphpはユーザーが指定した文字列でアクティブになります誰かが私のPHPファイルを実行するのを防ぐにはどうすればよいですか毎回異なる文字列で直接百万回?

それは可能ですか?どのように ?これは、MySQLクエリ挿入コマンドをアクティブ化するphpファイルのためのインポートです。

4

2 に答える 2

2

方法は多すぎますが、最も簡単な方法は、リクエストごとにセッション変数に格納するカウンターをインクリメントし、カウンターが特定の数に達したときに拒否ページを表示することです。

これは、もちろん、クライアントが各リクエストに同じセッションIDを使用することを信頼していることを意味します。もう少し作業をしたい場合は、リクエストごとにアプリにデバイスのUUIDを送信させ(そしてそれを含まないリクエストを拒否し)、UUIDに基づいてカウンターを作成します。

于 2012-06-08T07:43:16.587 に答える
1

コードが100万回実行されるかどうかは実際には問題ではありませんが、問題がある場合は、次のことができます。

ユーザーのIPアドレスを別のデータベースに保存します。1時間ほど後にエントリを削除し、そのIPアドレスから100を超える(またはいくらでも)エントリがある場合は、1時間経過して他のエントリがデータベースから削除されるまで、他のPHPコードの実行を拒否します。

于 2012-06-08T07:44:00.897 に答える