Пример, который вы видели, выполняя это, вероятно, проверял одну или несколько вещей в заголовках и воздействовал на то, что видел. Например, он может проверить
USER_AGENT
ACCEPT
ACCEPT_ENCODING
и т. Д. И т. Д. И т. П.
Чтобы сделать это в PHP, вам нужно будет выполнить проверку до того, как ваш SoapServer получит запрос. Вы можете получить доступ к значениям заголовка, проверив $ SERVER. Большинство из них будут начинаться с HTTP . Для начала просто
print_r($_SERVER);