回覆列表
  • 1 # 網路圈

    跨域問題主要是JS會出現的問題,但是我們可以用php輸出頭資訊來解決JS跨域問題。

    1、允許所有域名訪問

    <?php

    header("Access-Control-Allow-Origin:*");

    2、允許指定域名(www.abc.com)訪問

    <?php

    header("Access-Control-Allow-Origin:http://www.abc.com");

  • 2 # 猿話

    PHP解決跨域問題有多種方式,常見的有如下幾種:

    1、使用JSONP協議

    這是利用<script></script>標籤來實現的,示例如下:

    PHP程式碼:server.php

    HTML程式碼

    這利用了<script></script>標籤的兩個特性,一是支援跨域,二是可以執行JS程式碼。

    2、透過同域名下的PHP後端程式,間接呼叫其他域名下的程式

    伺服器是不存在跨域問題的,因此,可以讓客戶端程式,先訪問本域名下的PHP程式,然後再讓PHP程式透過伺服器請求第三方程式。這樣也是可以解決跨域問題的。

    3、透過PHP後端程式修改Header資訊,使瀏覽器支援跨域
  • 中秋節和大豐收的關聯?
  • 茄子葉子生絮狀白斑是什麼病?