2017-04-23 8 views
1

私はちょうどJSを学び始めるので、これを正しく言う方法はわかりません。 しかし、ここにスキームがあります。Javascriptのウェブサイトは常にクライアントのIPでリクエストを送信しますか?

  • ステータスを更新してオンラインホスティングにアップロードする非常に簡単なFacebookツールを作成しようとしています。
  • 私がPHPを使用している場合、Facebookは私のホスティングのIPからのリクエストを読みます。 10人が私のツールを使用している場合、Facebookは10のリクエストを同じ場所(ホスティングのIP)から取得します。どれがでなく、いいです、Facebookがそれを禁止するからです。
  • 私はJavascriptを使用すると、IPはユーザーのIPによって異なるようになりますか?だからFacebookは10の異なる場所から来た要求を読む。そうでない場合は、WebサイトをクライアントのIPで実行するように設定する方法は?安全なので。

私はネイティブJSとjQueryを使用しています。フレームワークではありません。

+1

いいえ、10人のユーザーがそれを使用しており、APIリクエストが同じサーバーIPから送信されているため、Facebookはアプリを禁止しません。あなたがブロックされている場合は、他の何かが間違っている可能性があります。 (迷惑メールの投稿、全く同じ内容の複数回の投稿、...) – CBroe

答えて

1

はい、あなたのツールがユーザのコンピュータ(例えばウェブブラウザ)上で動作している場合、システムから直接Facebookにアクセスするので、Facebookは個人のIP(それぞれ異なる)を見ることになります。

+0

ホームネットワーク上に同じルータを介して接続する複数のクライアントデバイスがある場合はどうなりますか?外の世界には、彼らはすべて同じIPを持っているといいますか? – nnnnnn

+0

はい。事務所の状況でも。 – Thilo

+0

本当にありがとうございました:)あなたの答えは本当に役に立ちます:D – Igniel

関連する問題