我正在使用 javascript 开发核心 PHP。在这个模块中,我需要从一个域访问另一个域,托管 PHP 文件,使用 Javascript 将数据存储在数据库中。我正在从一个域到另一个域访问最多 js 的文件(每个人都可以访问,这不是问题)。但是共享数据后,我需要去PHP文件中存储数据。
if (message != '') {
$.post(baseUrl+"chat.php?action=sendchat", {
to: chatboxtitle, message: message} , function(data){ }
JS:Chat.js 和 jquery.js
CSS:聊天.css
域 2 访问域 1 中的 Chat.js,但未访问 chat.php 文件
最佳答案
最好使用curl进行访问,而不是从java脚本向其他域发送请求,浏览器将不允许跨域请求,除非其他域 header 允许跨域请求。
这样您就可以在服务器中再创建一个 php 文件并向该文件发送 ajax 请求,然后从那里使用curl 客户端连接另一个域,这是正确且安全的方法。
关于javascript - 如何访问不同域的php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368765/