【发布时间】:2011-11-12 06:09:38
【问题描述】:
我正在修改某人现有的 Coldfusion 网络应用程序。我正在添加 php 处理页面来执行各种任务。到目前为止,我一直在调用 php 页面,并通过 url 传递变量与 Web 应用程序进行交互。
当前使用情况:
public.cfm calls processing.php?id=69
然后处理也将完成它所拥有的,然后最终:
header("Location: $publichome?id=$id&importantstuff=$stuff");
exit();
而且 web 应用程序也将继续使用它。但是现在我的一个脚本必须返回一个 JSON 对象而不是简单的变量。我不知道该怎么做。我尝试使用 cURL 发布帖子,但这不起作用,因为我需要面向公众的coldfusion 页面来接管并且 curl 返回到 php 脚本(我知道我可以回显 curl 结果的正文,但这让我继续使用 php我不想要的脚本域)。有没有办法执行上述标头位置并发送一个对象,因为这就是我需要的 - 停止 php 脚本,并为要使用的对象提供冷融合页面。
我是否必须在 php 中创建某种 JSON 服务,coldfusion 页面将调用检索结果?我也可以随意修改coldfusion页面。
【问题讨论】:
-
我曾考虑将 JSON 存储在数据库中,但它可能包含数千个项目,所以这似乎是个糟糕的主意。
标签: php json coldfusion