【如何生成PHP soap客户端代码?】教程文章相关的互联网学习教程文章

使用PHP POST到Web服务的摘要式身份验证的客户端部分【代码】

我正在尝试POST到Web服务(不是RESTful)并通过PHP获得响应.但是,该Web服务需要摘要式身份验证. 我一直在网上搜索,发现大多数讨论和文章是相反的(向用户请求摘要身份验证),而不是使用PHP响应它. 我能够使用此线程提供的代码生成摘要响应:HTTP Digest authenticating in PHP,但问题是与POST数据一起发送(或不发送?). 这是我正在使用的代码:$domain = "https://api.example.com"; $uri = "/ws.asmx/do";// get headers $response1_a...

php – 服务器或客户端在发送/接收日期时是否应处理时区?【代码】

我了解最佳做法是将UTC日期/时间存储在我们的数据库中,并以当地时区显示给用户.我们将存储时区而不是偏移量,以便我们可以支持夏令时. 什么方法最适合处理时区? 选项1:服务器仅说UTC,客户端转换为时区 以HTML格式发送到浏览器的所有日期均为UTC.客户端将使用moment.js或类似方式将UTC时间转换为正确的时区.将使用我们数据库中指定的时区而不是浏览器本地时间,因为这可能是不正确的. 当用户提交日期或时间时,必须先将其转换为UTC时...

php – Xdebug无法连接到客户端,我在哪里开始调试调试器?【代码】

我在sublime文本中为php设置xdebug,xdebug继续记录与无法连接相关的错误:Log opened at 2016-08-18 21:06:01 I: Connecting to configured address/port: localhost:9988. E: Could not connect to client. :-( Log closed at 2016-08-18 21:06:01我希望通过在我的浏览器中访问http:// localhost:9988来直接调试可能有所帮助,但它只是显示谷歌浏览器错误页面:“localhost拒绝连接”.也许错误存在于另一端,那个数据无法推送到su...

php – 如何摆脱“未捕获的SoapFault异常:[客户端]看起来我们在……中没有XML文档”错误【代码】

我正在尝试使用服务器端的nusoap为动态站点开发业务逻辑(因为我需要wsdls,PHP SOAP扩展不能生成wsdls),以及客户端的PHP SOAP扩展. 但是,我甚至无法获得登录和getRole功能.当我尝试调用客户端时,我收到以下消息Uncaught SoapFault exception: [Client] looks like we got no XML document in [some paths]...Wsdl确实存在于服务器端,而客户端确实读取它(当我为wsdl输入错误的url时,我收到错误). 谁能帮忙?解决方法:看起来您的客户端...

如何从php soap客户端调用重载的wsdl webservice方法【代码】

Web服务:http://webservices.dishtv.in/Services/Mobile/Trade/TradeSubscriberInfo.asmx重载方法是GetSubscriberInfoV2 MessageName =“GetSubscriberInfoVCLogV2”我的PHP代码是,<?php $mobileno="01523833622"; $url="http://webservices.dishtv.in/Services/Mobile/Trade/TradeSubscriberInfo.asmx?wsdl"; $client = new SoapClient($url); $soapHeader = array('UserID' => '47','Password' => 'zZa@#286#@'); $header = new...

可以php检测客户端浏览器监控大小/分辨率?

Php可以检测IP,主机名,客户端代理等.可以通过php检测客户端浏览器的监控大小/分辨率吗?解决方法:不,它不能. PHP在服务器上运行,因此它无法检测客户端设置,除非您采取特定的客户端步骤将信息传递给服务器上的PHP脚本.

php – cURL无法在本地服务器中使用客户端证书【代码】

我使用XAMPP设置了本地服务器.我有两个PHP脚本,一个发送者和一个接收者.我正在尝试使用HTTP over SSL(HTTPS)将XML文件从发件人发送到接收者. 我创建了一个自签名证书,配置了XAMPP,我在我的发件人上使用了这个代码:<?php/** XML Sender/Client.*/// Get our XML. You can declare it here or even load a file.$xml = file_get_contents("data.xml");// We send XML via CURL using POST with a http header of text/xml.$ch = cur...

如何生成PHP soap客户端代码?【代码】

有没有办法从WSDL文件生成PHP Soap客户端? 我的意思是像.net中的wsdl.exe或svcutil.exe,它为一个可以作为服务客户端的类生成代码,而不是像:$WSDL = new SOAP_WSDL($wsdl_url); $client = $WSDL->getProxy(); 我的问题是我希望PHP客户端能够使用服务,即使该服务没有公开其WSDL.解决方法:您可以使用包SOAP_WSDL(http://pear.php.net/reference/SOAP-0.9.4/SOAP/SOAP_WSDL.html#methodgenerateProxyCode)方法中提供的方法[ge...

php – Magento客户端以编程方式登录【代码】

我有代码:function loginUser( $email, $password ) {/** @var $session Mage_Customer_Model_Session */$session = Mage::getSingleton( 'customer/session' );try{$session->login( $email, $password );$session->setCustomerAsLoggedIn( $session->getCustomer() );return 1;}catch( Exception $e ){return $e;} }$test = loginUser("login","password"); echo "test"; print_r($test); die;但我总是得到 Mage_Core_Exception...

PHP:如何检查客户端是否是本地的?【代码】

我需要检查文件是否“本地”打开(相同的机器或网络).我正在使用:<?php if ((substr($_SERVER['REMOTE_ADDR'],0,8) == "192.168.") || ($_SERVER['REMOTE_ADDR'] == "127.0.0.1")) {// client is local } else {// client is not local }但我不确定这是最好的方法. 这样做有什么更简单的方法?解决方法:“万无一失”,一如既往,可能会很棘手. 如果我们将自己限制为IPv4,那么检查“127.0.0.1”会处理localhost情况,但会检查“192.168...

php – 如何知道客户端在连接到我的服务器时使用的是哪个版本的Internet协议(IP)?【代码】

我想通过php检查是否有人通过IPv4或IPv6连接到我的网站. 客户端地址可以在$_SERVER [“REMOTE_ADDR”]中找到,但如何检查它是IPv4还是IPv6?解决方法:检查IPv4$ip = "255.255.255.255"; if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) { echo "Valid IPv4"; } else {echo "Invalid IPv4"; }检查IPv6$ip = "FE80:0000:0000:0000:0202:B3FF:FE1E:8329"; if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6...

在php中使用curl,将客户端证书和私钥放在单独的文件中【代码】

我需要一些帮助来重写这个PHP卷曲代码,该代码在一个文件中使用* .pem(CA证书),客户端证书和私钥:curl_setopt($curl, CURLOPT_URL, $this->url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSLCERT, $this->keystore); curl_setopt($curl, CURLOPT_CAINFO, $this->keystore); curl_setopt($curl, CURLOPT_...

php soap客户端为英国邮件webservice api?【代码】

我正在一个订购商品的商业网站上工作.要跟踪该传递,我需要向用户提供一个链接,其中包含用户填写的表单中的所有参数,以创建传递并使用带有邮件中提供的链接的英国邮件跟踪其状态. 我必须使用英国邮件Web服务API.谁能告诉我怎么做?我是SOAP WSDL的新手. 从我的理解,我现在做了这个如何进一步?我的代码低于它的基本客户端我需要: >验证登录并使用验证令牌>我需要发送参数来创建国内作业>我也需要跟踪交付状态 这是我更新的代码:<?...

如何在PHP中获取客户端IP地址

参见英文答案 > What is the most accurate way to retrieve a user’s correct IP address in PHP? 16个如何使用PHP获取客户端IP地址? 我想记录通过他/她的IP地址登录我网站的用户.解决方法:无论您做什么,请确保不要信任从客户端发送的数据. $_SERVER [‘REMOTE_ADDR’]包含连接方的真实IP地址.这是您可以找到的最可靠的价值. 但是,它们可能位于代理服务器后面,在这种情况下,代理可能已设置$...

PHP Imap扩展与Horde Framework的imap客户端(或其他替代方案)【代码】

对于Web应用程序,我需要使用php从imap服务器读取邮件. 到目前为止,我已经使用了一个非常简单的脚本和php imap扩展,但是因为我需要一个强大的解决方案(我也尝试过pear imap包,但是用不同的编码它不是很可靠),它支持更多的功能,如pgp加密的电子邮件,我一直在考虑使用horde framework / imap客户端. 我不知道是否值得为imap函数安装和使用(相当复杂的)部落框架.有没有其他选择或建议?使用部落vs php imap扩展的优点/缺点是什么? (该...