首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP跨域请求

PHP跨域请求
EN

Stack Overflow用户
提问于 2011-07-31 00:48:57
回答 2查看 7.5K关注 0票数 0

我是一名绿色程序员,我最初尝试在JS中进行跨域请求。我很快意识到这是不允许的。与这里发布的类似问题不同,我想看看是否可以使用PHP来代替JSONP请求。这个是可能的吗?

简单的工作流程...

代码语言:javascript
运行
复制
BROWSER: POST to my PHP the request-payload & request-headers

PHP: POST to Other Domain's URL the request-payload & request-headers

Other Domain: Process Request and send response

PHP: Send the Response-Content and Response-Header Info back to the browser

以下是我正在尝试使用http://msdn.microsoft.com/en-us/library/bb969500%28v=office.12%29.aspx的内容

我的目标是制作一个基于Web的移动友好的Communicator web Access客户端。

链接到一个正常工作的例子将会很棒!

EN

回答 2

Stack Overflow用户

发布于 2011-07-31 01:23:03

在这种情况下,CURL应该是您的选项,简单如下:

代码语言:javascript
运行
复制
<?php
$ch = curl_init('http://otherdomain.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);

$result = curl_exec($ch);
var_dump($result);
?>

在这种情况下,$result将包含站点的html代码。请注意,它不会执行任何javascript,就像您在浏览器上访问网站一样。

票数 1
EN

Stack Overflow用户

发布于 2011-07-31 01:10:32

您谈到的是web服务,目标似乎是处理支付。任何主要的支付网关都有为此准备的API。无论如何,你都可以自学。这里是一个很好的起点http://ajaxonomy.com/2008/xml/web-services-part-1-soap-vs-rest

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6884568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档