0

テキストAPIを使用してメッセージを送信するためにPHPを使用しています。次の CURL コードを使用します。

 $curl_handle=curl_init();
 $url="";//url will be populated here
 curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true); 
 $resultcode = curl_exec($curl_handle);
 print($resultcode);
 curl_close($curl_handle);

問題は、リクエストを送信するたびに、テキスト API がコンピュータの IP アドレスを送信者として受け取りますが、実際にはドメインがホストされている専用サーバー IP である必要があります。

受信者がサーバーのIPアドレスを取得するようにリクエストを送信できるコードを見つけるのを手伝ってもらえますか

アップデート:

テキスト API システムは、リクエストが入ってくる IP をホワイトリストに登録する必要があります。専用サーバーの IP を指定しました。しかし、リクエストを送信するたびに、異なる IP から受信しているため、Text API システムがリクエストをブロックします。これは、Web サイトの IP アドレスではなく、コンピューターの IP を取得することを意味します。少し厄介なことですが、これについてより明確にしていただければ幸いです。

ありがとうございました、

4

2 に答える 2

0

このページをよく読んで、cURL で可能なすべてのセットアップ オプションを理解してください。

http://php.net/manual/en/function.curl-setopt.php

そうは言っても、「特定のIPアドレスに移動するためにCurlリクエストを強制する」まで下にスクロールします

お役に立てれば!

于 2012-08-23T17:04:25.023 に答える
0

リクエストの発信元の IP アドレスを「なりすます」ことは可能ですが、簡単なことではありません。そのため、発信元の IP アドレスが識別とセキュリティに使用されます。

つまり、API は、このコードを実行するコンピューターの外部アドレスを常に認識します。

于 2012-08-23T17:07:41.947 に答える