javascript - 如何访问不同域的php文件

标签 javascript php jquery

我正在使用 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/

相关文章:

java - 使用 ScriptEngine 从 JavaScript 调用 Java 方法

javascript - HTML SaveXLSX 按钮 防止将数据从 SlickGrid 保存到 XLSX 文件中

php - 用于奏鸣曲管理编辑表单的 ValueObject 而不是实体

php - Ajax 调用不返回任何内容

javascript - innerHTML 不适用于 span 标签

javascript - 检测用户何时在 div 外部单击

javascript - 如何可靠地确定时区

javascript - Uncaught ReferenceError : user_id is not defined

php - 两个 Ajax 调用不能同时工作 (heroku)

javascript - 在 Android+PhoneGap 中添加关于滚动的帖子