この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
フロントエンド設計とウェブ
›
HTML/CSS/JavaScript
›
JSが最後の一撃をインターセプトする。 文字列(IPアドレス判断)は、IPセグメント範囲として使えます...
眺める:
9562
|
答える:
0
[JavaScript]
JSが最後の一撃をインターセプトする。 IPセグメントの範囲を判断するために使用できます
[リンクをコピー]
クズども
掲載地 2015/09/27 23:57:57
|
|
|
プロジェクトでIP認証を設定する必要があるため(データベースに設定されたIPアドレスを持つネットワークアドレスのみがインターフェースアドレスにアクセスでき、そうでなければこの権限は存在しません)、アクセスすべきベンダーが増えるため、IPアドレスは特定のエンドポイントに属する可能性があります。 例えば、ベンダーが127.0.0.1、127.0.0.2、127.0.0.3、127.0.0.4、127.0.0.5、127.0.0.6を持っているとします。アクセスを許可するために127.0.0.*を設定するだけでよく、つまり最初の3桁だけを判断すればよいのです。 しかし、ページ上でIP認証リストを作成する際には、そのIPアドレスをクエリ条件として使う必要があります。
インターネット上には多くのIPアドレスがありますが、クエリをする際には127.0.0.*アドレスも入力しなければなりません。しかし、そのIPアドレスは明らかにIPアドレスと一致しません。そこで、まずページ上の最初の3桁だけを傍受し、その後IPアドレスの最初の3桁だけを判断できるか考え、練習を始めました。 コードは以下の通りです:
1.function checkIP()
2.{
3. var sIPAddress=document.getElementById("ipAddr").value;
4. var ipAddr = sIPAddress.substring(0, sIPAddress.lastIndexOf('.')); //截取IP地址中最后一个.前面的数字
5.
6. var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
7. var reg = ipAddr.match(exp);
8. var ErrMsg= "你输入的是一个非法的IP地址段!\nIP段为::xxx.xxx.xxx.xxx(xxx为0-255)\n或xxx.xxx.xxx.*(xxx为0-255)! ";
9. if(sIPAddress!=""){
10. if(reg==null)
11. {
12. alert(ErrMsg);
13. return false;
14. }
15. }
16. return true;
17.}
コードをコピーします
先の:
XMLHttpRequest は '' を読み込めません。 「アクセス・制御・許可・発信」はなし
次に:
UCloud脆弱性処理プロセスと報酬の詳細
閲覧したセクション
安全な攻防
ごみ箱
Microsoft SQL Server
レジャー灌漑
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com