克服AJAX 呼叫的存取控制允許來源限制
在這種情況下,您遇到了跨來源問題嘗試從不同平台對伺服器進行AJAX 呼叫時的資源共享(CORS)。 Access-Control-Allow-Origin 標頭阻止從伺服器傳回已處理的資料。
要解決此問題,您可以將以下行新增至retrieve.php 腳本的頂部:
header('Access-Control-Allow-Origin: *');
這有效地停用了CORS 保護,允許所有來源存取您的伺服器資源。但是,請務必注意,這可能會讓您的用戶面臨潛在的安全漏洞。
如果您想限制對特定來源的訪問,可以將標頭修改為:
header('Access-Control-Allow-Origin: https://www.example.com');
對於要更深入地了解CORS,請參考以下資源:
以上是如何解決 AJAX 呼叫中的存取控制允許來源錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!