我對PHP算一竅不通,只有google + 爬文而已。
狀況是這樣的:
我們幫客戶用IIS架.net的WebService,
寫.net code/用網頁的Server端/用Fiddler直接POST都不會有問題。
但客戶另一個用PHP的廠商就抱怨,他POST會遇到CORS的問題。
我知道使用瀏覽器,做client端的cross-domain訪問會遇到這個問題,
例如用javascript做post。
但我不清楚PHP有沒有方法避開,例如從Server端Relay。
PS:
技術上來說,可以調整WebService,使其支援CORS。
但客戶的環境很奇怪...他們把多個WebServier放在同一個虛擬網站上。
我做全域設定的話,會一併影響WebService上的其他服務,有點危險。