PHP解決跨域問題有多種方式,常見的有如下幾種:
1、使用JSONP協議
這是利用<script></script>標簽來實現的,示例如下:
PHP代碼:server.php
HTML代碼
這利用了<script></script>標簽的兩個特性,一是支持跨域,二是可以執行JS代碼。
2、通過同域名下的PHP后端程序,間接調用其他域名下的程序
服務器是不存在跨域問題的,因此,可以讓客戶端程序,先訪問本域名下的PHP程序,然后再讓PHP程序通過服務器請求第三方程序。這樣也是可以解決跨域問題的。
PHP解決跨域問題有多種方式,常見的有如下幾種:
這是利用<script></script>標簽來實現的,示例如下:
PHP代碼:server.php
HTML代碼
這利用了<script></script>標簽的兩個特性,一是支持跨域,二是可以執行JS代碼。
服務器是不存在跨域問題的,因此,可以讓客戶端程序,先訪問本域名下的PHP程序,然后再讓PHP程序通過服務器請求第三方程序。這樣也是可以解決跨域問題的。