サーバー A に a.php があり、サーバー B で b.php を使用して a.php にパラメーターを渡すにはどうすればよいですか? ありがとうございます
$ _SERVER['REMOTE_ADDR'] 要求側のIPを取得します
$_SERVER['REMOTE_ADDR'] 要求側のIPを取得します
これを試してみましたが、現在、ブラウザが開いています。私のリクエストはバックグラウンドでプログラムによって送信されました。
b.php をリクエストするにはどうすればよいですか?
file_get_contents
例:
echo gethostbyname('bbs.csdn.net') //117.79.157.198
例:
echo gethostbyname('bbs.csdn.net'); //117.79.157.198
特定のホスト IP のみを取得できるようにしたいのですが、わかりません。サーバーがアプリケーションを送信しています
$_SERVER[SERVER_ADDR]
サーバー A に a.php があり、サーバー B で b.php を使用して a.php にパラメータを渡すにはどうすればよいですか。 B ありがとうございます
$_SERVER[SERVER_ADDR]
わかりました これはまだサーバー B の IP です。サービス A を取得したいです
この投稿は xuzuning によって最後に編集されました: 2013-07-01 16:01:52
#8: これはまだサーバー B の IP です。サービス A を取得したいです #8: まだ B サーバーの IP です。A のサービスを利用したいです
質問する前に、まずよく考えてください。
申し訳ありませんが、3 日後に間違えました。B のアドレスを取得しようとしたのは A です = = $_SERVER[SERVER_ADDR] 上記の方法は、B サーバーが A に IP を渡す場合にのみ成功しますが、相手は偽の IP を渡すことができます。 1 つの値
それでは、なぜ gethostbyname で取得した IP が機能しないのでしょうか?
私はリチャージプラットフォームです。パートナーがプライベートにアクセスできないようにするには、ホワイトリスト内の IP リクエストのみが有効です。 。
これでも信頼できない場合は、絶句します
これさえも信頼できるものがない場合は、私は言葉を失います
これを使用しない理由は、特定の IP がパートナーである必要があることはわかっているためです。第三者が介入した場合、その人のドメイン名も誰なのかもわかりません。IP を判断する方法はありません
どのようにして b.php をリクエストしますか?
file_get_contents 彼のドメイン名も IP もわかりません
では、どうやって file_get_contents を行うのですか?
b.php をリクエストするにはどうすればよいですか?
file_get_contents 彼のドメイン名も IP もわかりません
では、どうやって file_get_contents を行うのですか?
この文はサーバー B に書かれています。このサーバーは私のものではないので、値を渡すのに彼に依存する場合、それが真であるか偽であるかはわかりません。私は自分のサーバー A から B のリクエストアドレスを取得する必要があります
。
上記は間違っています、それは gethostbyname 関数です
上記は間違っています、この関数の前提は、相手のドメイン名を知りたいということです
そして、通常は REMOTE_ADDR、HTTP_X_FORWARDED_FOR、 $_SERVER 変数の HTTP_CLIENT_IP、HTTP_X_FORWARDED_FOR パラメータにはこれらのパラメータがあるので、どれを使用するか。 。 。あまり詳しくありません
質問し続けてください。 。 。 。 。 。
わかりました。 。 。理由が分かりました
皆さんありがとうございます。