您好我正在开发一个免费的购物篮,我有一个从谷歌代码中获取的asp函数用于那里的网关,我对PHP知之甚少,并希望在转换中提供一些帮助
Asp功能
这会将xml作为您的购物篮并执行服务器到服务器的请求,如果一切正常,谷歌将重新定位URL以重定向到
您在XML中传递了您要提交的网址以及您的商家ID和密钥
Function SendRequest(Xml, Url, id, key)
Dim XmlHttp, BasicAuthentication, ResponseXml
Set XmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
XmlHttp.Open "POST", Url, false
Const SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2
Const SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056
XmlHttp.SetOption SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS, _
(XmlHttp.getOption(SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS) - _
SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS)
BasicAuthentication = Base64Encode(id & ":" & Key)
XmlHttp.SetRequestHeader "Authorization", "Basic " & BasicAuthentication
XmlHttp.SetRequestHeader "Content-Type", "application/xml; charset=UTF-8"
XmlHttp.SetRequestHeader "Accept", "application/xml; charset=UTF-8"
XmlHttp.Send Xml
ResponseXml = XmlHttp.ResponseText
SendRequest = ResponseXml
Set XmlHttp = Nothing
End Function
答案 0 :(得分:0)
与XmlHttp
相当的PHP是Curl
你应该能够使用curl重建php5中的函数,虽然已经有一个预建的php5库
我的PHP Google Checkout是一个库 为PHP5编写,方便 与Google Checkout集成 API和付款流程系统。它 提供了一个基本的服务器类 处理通知,一个MySQL 记录和跟踪的实现 在数据库中付款,购物 用于管理物品的购物车框架 用于撰写“Google”的购物车 结帐“按钮。很容易 延伸,非常适合传统 OOP程序员。