複数のIPがルーティングされているサーバー上では、PHPのfsockopenを使用してプライマリインターフェイス以外のIP(または同等の方法でfreadとfwritesを作成できるようにしたい別のip)fsockopenを使用してソースIPを指定する
6
A
答えて
6
fsockopen
ではこれができません。あなたは、ソケットのラッパーを使用する必要があります。
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, '192.168.1.100');
socket_connect($sock, 'stackoverflow.com', 80);
2
提供されている標準的な議論では、それは可能でないかもしれません。
この記事(http://bytes.com/topic/php/answers/568317-specify-source-address-interface-use-when-using-fsockopen参照)は、レベルを下げてsocket_bind()を使用する必要があることを示しています。
関連する問題
- 1. fsockopenを使用してキーJSPページをプリコンパイルする
- 2. fsockopenを使用してGETクエリーURLにPOSTする
- 3. ソースIPとして専用のIPを使用することはできますか?
- 4. バックエンドのソースIPとしてfrontend_ipを設定しました
- 5. ソースを指定する際のココアポッドエラー
- 6. GeoIP2がIPにクエリを指定する
- 7. サブドメインをローカルIPに指定する
- 8. ローマを使用してアイテムごとにソースを設定する
- 9. IPアドレスを指定する方法SendGridを使用してWebhookイベントを送信する場合
- 10. ソースを指定せずにFlumeのカフカチャンネルを使用する方法
- 11. PHPを使用してソースUDPポートを指定する方法はありますか?
- 12. Mac用ドッカーのIPアドレスを指定する
- 13. jinjaテンプレート内の指定された範囲を使用してipのリストを作成する
- 14. pyglet:指定したアルファマスクを使用してテクスチャをblitする
- 15. プロキシ設定を使用してApacheブロックIPアドレスをLANに設定する
- 16. Javascript、jQueryでランタイムにイメージタグの新しいソースを指定する
- 17. APIゲートウェイカスタムオーソライザ - ソースIPアドレスを取得する
- 18. fopen()、popen()、またはfsockopen()を使用せずにfgetcsv()を使用しますか?
- 19. 指定したIPアドレスのHTTP要求
- 20. Imgur API - 指定したギャラリー/ディレクトリを使用してアップロードする
- 21. サブネット範囲とIPリストを指定すると、IPがすべてのローを選択します
- 22. PercentRelativeLayoutを使用して幅のみを指定する(Heigh Auto)
- 23. フィルタメソッドを使用してオプション引数を指定する角度
- 24. kerasライブラリを使用して密集度を指定する
- 25. Teraformを使用してAWSにDockerrun.aws.jsonを指定する方法
- 26. datamapperを使用して結果の順序を指定する
- 27. sparklyrを使用して列クラスを指定する
- 28. QGraphicsItemAnimation:setRotationAtを使用して回転ポイントを指定する方法
- 29. javax.net.sslを使用してキーパスワードを指定する方法は?
- 30. Fluent NHibernateを使用してディスクリミネータ値を指定する
のfreadので、():付属リソースが有効なストリームのリソースではなく、読んで、そのソケットに書き込むための同様の(簡単な)方法がありますか? –
nevermind、duh、見つかったsocket_read、socket_write –