通过PHP和JSON发送跨域消息

时间:2011-09-27 00:38:37

标签: php json cross-domain

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

名称: 阿凡达: 学科: 日期: 消息:

我很确定这可以很容易地与PHP和JSON一起使用,只是确保对JSON文件的访问是安全的,我在其中实现了类似访问密钥的功能,它检查请求文件的站点是否与站点主机匹配,并匹配键。

无论如何抱歉我的布线,这是我的方式。但是我想知道您在将跨域邮件系统构建到基于PHP + jQuery的CMS中的建议是什么?在健壮,快速,安全和易于使用方面。

1 个答案:

答案 0 :(得分:1)

以jsonp格式交换数据http://en.wikipedia.org/wiki/JSONP

服务器:
如何使用json_encode将php转换为jsonp http://1080d.com/lang/en-us/2009/10/converting-php-to-jsonp-with-json_encode/

客户端:
jaxp数据调用的Ajax示例。这个特殊的例子涉及超时功能,但它是如何设置它的一个很好的例子 jQuery ajax (jsonp) ignores a timeout and doesn't fire the error event