Привет, я действительно борюсь с этим.
Я работаю с Google Analytics и Google Adwords; и я использую две отдельные библиотеки Oauth в библиотеках API Helper, написанных Google. Одним из них является расширение (oauth.so) для Adwords, а другим - просто класс PHP для Google Analytics.
Когда я изменяю свой файл php.ini для загрузки расширения, мой OAuth-код Analytics прерывается. Я думаю, что это может быть конфликт имен классов? Я пытался изменить имя, но мне не повезло. Я думал, что нашел решение: использование функции dl () для динамической загрузки расширения oauth.so только на связанных страницах AdWords (это отдельные сценарии):
dl('oauth.so');
Который прекрасно работает в командной строке! Но это не работает в браузере. Я отказываюсь верить, что никто не сталкивался с этим вопросом раньше. Я знаю, что загрузка расширения из php.ini работает в браузере, он просто отключает класс Analytics. Любой, кто имеет опыт в этом, я хотел бы услышать ваш вклад, если у вас есть какие-либо предложения, пожалуйста, не стесняйтесь!
Спасибо