Windowsサーバーで実行されているPHPスクリプトがあります。このスクリプトは、proxy_hostとproxy_portを指定できるsoapclientオブジェクトを作成します。これらの値をハードコーディングするか、設定オプションにするのではなく、PHPがローカルサーバのプロキシ設定を自動的に検出して、変更した場合やスクリプトが別のサーバで実行された場合でも動作します。誰でもPHPでこれを行う方法を知っていますか?PHPでサーバーのプロキシ設定を自動的に検出
0
A
答えて
0
可能なプロキシ構成の可能性があるとしたら、現在これが可能であるとは思えません。通常、コンポーネント(支払いゲートウェイなど)は、プロキシ情報(通常はphp.iniファイル)の設定を行います。あなたは*ニックスベースの環境で実行している場合はそれ以外の場合は、次の方法で使用して、現在実行しているユーザーの環境設定を取得しようとすることができます:、
http://us.php.net/manual/en/function.getenv.php
この方法は、サーバユーザが変更された場合プロキシの設定、スクリプトがそれを受け取って、それを使用しようとする可能性があります。
0
これはやや頭がおかしく、おそらくこれをしたくないでしょう。しかしwin32の下ではは、WinHttpGetIEProxyConfigForCurrentUser()の値を得るにはPHPアドオンを書くことができます。
また、いくつかの調査では、おそらくレジストリ値を見つけて、win32stdを使用してクエリを実行できます。
関連する問題
- 1. Gradle:プロキシ設定を自動検出してプロキシプロパティを設定しますか?
- 2. IE 8でプロキシを自動的に設定するには
- 3. POCOプロキシが自動的にリレーションシップを設定できない
- 4. シリアルポートの設定を自動的に検出しますか?
- 5. Nginxの動的プロキシ設定
- 6. 自動検出プロキシ - JavaFXの - WebViewの
- 7. C#検出サーバーの設定
- 8. 動的WebページのJMeterプロキシ設定
- 9. PHP - 自動検出(生)urlencode
- 10. WebClientの自動プロキシ検出を無効にする
- 11. Mac OS Xで「自動プロキシ検出」モードでプロキシアドレスを取得
- 12. Android AWS S3 TransferUtilityは、ClientConfigurationのプロキシ設定を自動的に無視します。
- 13. サーバーが自動的にノードを検出するためのアルゴリズムですか?
- 14. Outlook 2007での自動整理の設定/保存の検出
- 15. "自動的に設定を検出する"を設定する方法コマンドラインからプロキシを経由しますか?
- 16. クロムエクステンションのプロキシ設定にローカルプロキシ自動設定(.pac)ファイルを使用する
- 17. 経路を動的に検出するZuulプロキシ
- 18. iPhone/iPadの自動スクリーンロックの設定を検出する
- 19. コンテナの自動検出を設定する方法は?
- 20. .NETのIE設定からプロキシ自動設定を使用する
- 21. PAC(プロキシ自動設定)navigator.appNameが利用できません
- 22. Docker - Apache HTTPプロキシ - 動的サーバー名
- 23. 自動的にサーバーのためのAndroidの検索
- 24. PHPプロジェクトの自動GITデプロイメントの設定
- 25. PHPサーバー側の自動キャッシュ
- 26. Google Streetview Image API:指定LatLngの見出しを計算(自動的に設定)
- 27. カスタムメール設定を自動的に設定する方法
- 28. Javaレスポンスボディの自動検出を自動検出します。
- 29. 検索エンジンで自動的に検索
- 30. クライアントのIPアドレスを検出できるサーバーを設定する