2
嗨,我正在开发一个免费的购物篮,我从谷歌代码采取有网关的ASP功能,我有PHP很少knowlage并想在转换一些帮助转换ASP功能到PHP
的ASP功能
这需要的XML是你的购物篮里,做了服务器到服务器的请求,如果一切顺利,Google将retuen的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
http://php.net/manual/en/book.curl.php – 2011-03-09 23:41:10
使用Google提供的PHP代码也是有意义的。 http://code.google.com/apis/checkout/samples/Google_Checkout_Sample_Code_PHP.html – 2011-03-10 05:04:02
对不起,我不知道如何用出去再做一个完全成熟的问题 任何方式回复谢谢您的答复,提供的代码是谷歌对于PHP 4,我使用5,不知道有多大的问题,这是 所以上传我的问题什么是设置XmlHttp = Server.CreateObject(“Msxml2.ServerXMLHTTP.3.0”)的PHP equiv 许多感谢提前Tim Dodgson – 2011-03-10 09:44:59