通过PHP和JSON发送跨域消息

通过PHP和JSON发送跨域消息,php,json,cross-domain,Php,Json,Cross Domain,好的,所以我正在构建一个CMS,我想添加的一个功能是,我可以向我的朋友发送消息,他们目前也在使用CMS的开发模式。这一点的想法是让我和他们之间的沟通更加流畅,因为电子邮件有时会被延迟,我想在这里向他们发送一条简单的消息。使用如下格式 姓名: 化身: 主题: 日期: 信息: 我确信这可以很容易地与PHP和JSON结合在一起,只要确保对JSON文件的访问是安全的,我在其中实现了类似access key的东西,它检查请求文件的站点是否与站点主机匹配,以及是否与密钥匹配 无论如何,对不起我的唠叨,这是我

好的,所以我正在构建一个CMS,我想添加的一个功能是,我可以向我的朋友发送消息,他们目前也在使用CMS的开发模式。这一点的想法是让我和他们之间的沟通更加流畅,因为电子邮件有时会被延迟,我想在这里向他们发送一条简单的消息。使用如下格式

姓名: 化身: 主题: 日期: 信息:

我确信这可以很容易地与PHP和JSON结合在一起,只要确保对JSON文件的访问是安全的,我在其中实现了类似access key的东西,它检查请求文件的站点是否与站点主机匹配,以及是否与密钥匹配


无论如何,对不起我的唠叨,这是我的方式。但各位朋友,我想知道,在将跨域消息传递系统内置到基于PHP+jQuery的CMS中时,您有什么建议?就健壮、快速、安全和易于使用而言。

以jsonp格式交换数据

服务器:
如何使用json_编码将php转换为jsonp。

客户:
jsonp数据调用的Ajax示例。此特定示例涉及超时功能,但却是如何设置超时功能的极好示例。

抱歉,我应该说得稍微清楚一点,我实际上指的是jsonp,因为如果没有json结尾的“p”,您将无法获得跨域支持,我只是想知道是否有其他一些技术可以做到这一点,只是为了提高速度/安全性/灵活性/集成性。我认为您需要的是使用jquery ajax jsonp创建一个php脚本,该脚本可以验证用户凭证的安全性,或者您可以按照自己认为合适的方式处理授权。对于像网页上的收件箱这样的消息传递系统(例如bare bone),可以在几个小时内创建,前提是您已经安装了dev users setup.speed—尽管http请求的速度很快,但主要的挑战仍然是跨域。事实上,JSON存储在每个用户的服务器上,但问题是检索和交换这些信息,因为没有中央服务器来存储这些信息,除非我为我的CMS设置了中央服务器,否则我需要回到绘图板。从逻辑上讲,你可以有100多个朋友使用exect或过时的CMS副本,作为用户,你必须访问所有旧消息,为什么不直接获取文件并存储与站点相关的物理副本,我认为一个中央服务器来处理请求将是一个很好的方法。