こんにちは、私はこれに本当に苦労しています。
私は Google Analytics と Google Adwords で開発しています。また、Google によって作成された API ヘルパー ライブラリで 2 つの個別の Oauth ライブラリを使用しています。1 つは Adwords の拡張機能 (oauth.so) で、もう 1 つは Analytics の単なる PHP クラスです。
php.ini ファイルを変更して拡張機能をロードすると、Analytics OAuth が壊れます。おそらくクラス名の競合だと思いますか?名前を変更しようとしましたが、うまくいきませんでした。私は解決策を思いついたと思っていました: dl() 関数を使用して、Adwords 関連のページだけに oauth.so 拡張機能を動的にロードします (これらは別のスクリプトです)。
dl('oauth.so');
コマンドラインでうまく機能します!しかし、ブラウザでは機能しません。これまで誰もこの問題に遭遇したことがないとは信じられません。php.ini からの拡張機能のロードがブラウザーで機能することはわかっていますが、Analytics クラスが無効になるだけです。経験のある方、ご意見をお待ちしております。何か提案がありましたら、お気軽にどうぞ!
ありがとうございました