求助 PHP 的 nusoap 本帖最后由 tazij 于 2012-11-23 16:40:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SESSION就可以了.但是密码不能明文比较. php也有头部验证方法 soap模式有 nusoap没试过 你可以试下'->'看下有这个方法不client端:$h = new SoapHeader('mynamespace', 'checkUser', 'xiebuqing');$client->__setSoapHeaders($h);server端:private $isChecked=false;//标识符:用户是否通过头部验证 //soap头部验证 function checkUser($a) { if(md5($a) != '3cfbb5b29989ec9c00ac7be8cb6c67fd') { throw new SoapFault('Server','对不起,您无权访问!'); } $this->isChecked = true; }不过soap模式是可以有办法跳过头部验证的,我之前做demo时,是在server端定义个全局变量 调用每个函数前判断一下这个全局标志。 还有两种方式一种是HTTP Header,另一种是Soap HeaderHTTP Header就是检查Authentication: BASIC base64_encode('username:password')Soap Header在网上找了个例子,供参考$client = new nusoap_client('http://www.yourdomain.com/service.asmx?wsdl', true,'', '', '', '');$client -> setHeaders(' <tns:AuthenticationHeader xmlns:tns="http://tempuri.org/webservice"> <tns:UserName>username</tns:UserName> <tns:Password>password</tns:Password> </tns:AuthenticationHeader>'); 麻烦懂 Discuz 的朋友进来下 , 问题 ... php数组问题,不好意思 刚刚描述有点问题 请问如何获取用户的来源? 初学php 遇到问题。先感谢大家不厌其烦给予指点。谢谢 网页调用显示的问题? 要找工作的程序高手快加我的qq138891918 PHP提问 1:大家现在用PHP的版本是多少,最新是多少,我学PHP应该用那个版本?是不是后缀由PHP3又改成PHP了? 奇怪的问题,求救?? 写好的PHP文件怎样执行! 求问大神怎么从这个表格中正则出其中两项 这种怎么转换成字符串啊? 网页要做一个类似于漫画网站的回复吐槽功能怎么做~
client端:$h = new SoapHeader('mynamespace', 'checkUser', 'xiebuqing');
$client->__setSoapHeaders($h);server端:private $isChecked=false;//标识符:用户是否通过头部验证
//soap头部验证
function checkUser($a)
{
if(md5($a) != '3cfbb5b29989ec9c00ac7be8cb6c67fd')
{
throw new SoapFault('Server','对不起,您无权访问!');
}
$this->isChecked = true;
}不过soap模式是可以有办法跳过头部验证的,我之前做demo时,是在server端定义个全局变量 调用每个函数前判断一下这个全局标志。
HTTP Header就是检查Authentication: BASIC base64_encode('username:password')
Soap Header在网上找了个例子,供参考
$client = new nusoap_client('http://www.yourdomain.com/service.asmx?wsdl', true,'', '', '', '');
$client -> setHeaders('
<tns:AuthenticationHeader xmlns:tns="http://tempuri.org/webservice">
<tns:UserName>username</tns:UserName>
<tns:Password>password</tns:Password>
</tns:AuthenticationHeader>
');