首页 >

php代码 重新封装zend_soap实现http连接安全认证的php代码

后端开发|php教程php代码 重新封装zend_soap实现http连接安全认证的php代码
php代码
后端开发-php教程
复制代码 代码如下:
cc攻击网页版源码,vscode搭建cuda,ubuntu系统ntp获取,每日重启tomcat,sqlite 事务日志,微信全民 插件,前端框架那个最好用,图片爬虫 APP,php dede php,SEO综合查询序列号,收徒网站源码php,怎样下载网页中的音乐播放器,php新闻类门户模板,js全屏广告页面,易语言网吧管理系统源码,微课堂v2小程序lzw
<?php
class MyFramework_Soap_server extends Zend_Soap_Server {
protected $_login = ”;
protected $_password = ”;
public function __construct($wsdl = null, array $options = null) {
parent::__construct($wsdl,$options);
if(isset($options[‘login’])){
$this->_login=$options[‘login’];
$this->_password=$options[‘password’];
$this->_authenticate();
}
}
private function _authenticate(){
$this->setAuthenticate($this->_login,$this->_password);
}
public function setHttpLogin($login){
$this->_login=$login;
}
public function setHttpPassword($password){
$this->_password=$password;
if(isset($this->_login)){
$this->_authenticate();
}
}
public function setAuthenticate($login,$password){
if ($_SERVER[‘PHP_AUTH_USER’]!=$login || $_SERVER[‘PHP_AUTH_PW’]!=$password) {
header(‘WWW-Authenticate: Basic realm=”MyFramework Realm”‘);
header(‘HTTP/1.0 401 Unauthorized’);
echo “You must enter a valid login ID and password to access this resource.\n”;
exit;
}
}
}
?>
易语言测试题源码,ubuntu上写论文,python爬虫文献综述,php5.6.8 php7,宜阳seo优化lzw
联盟程序商业源码破解版,vscode文档自动跳转,ubuntu密码删除,tomcat卸载项目,安卓sqlite本地存储,爬虫软件采集美团门店地址,php 搜索优化,如何分析seo需求,织梦做网站,js 网页缩放,dede 模板多级导航lzw
复制代码 代码如下:

<?php
class Soap_server_test {
public $view = ”;
public $params = ”;
public $requestObj = ”;
public $dbObj = ”;
function __construct() {
$this->view = $GLOBALS[‘view’];
$this->params = $GLOBALS[‘params’];
$this->requestObj = $GLOBALS[‘requestObj’];
$this->dbObj = $GLOBALS[‘dbObj’];
}
function indexAction(){
if(isset($_GET[‘wsdl’])) {
$autodiscover = new MyFramework_Soap_AutoDiscover();
$autodiscover->setClass(‘Model_Service_SoapClassSetTest’);
$autodiscover->handle();
exit;
} else {
//$opti => ‘UTF-8′,’login’=>’tangjian’,’password’=>’123456′);
$opti => ‘UTF-8’);
$soap = new MyFramework_Soap_Server(“http://tj.MyFramework.com/default/soap_server_test/index?wsdl”,$options);
$soap->setHttpLogin(‘tangjian’);
$soap->setHttpPassword(‘123456’);
$soap->setClass(‘Model_Service_SoapClassSetTest’);
$soap->handle();
exit;
}
}
function clientAction() {
//$opti => ‘UTF-8′,’login’=>’tangjian’,’password’=>’123456′,
// ‘compression’ =>SOAP_COMPRESSION_GZIP);
$opti => ‘UTF-8’,
‘compression’ =>SOAP_COMPRESSION_GZIP);
$client = new MyFramework_Soap_Client(‘http://tj.MyFramework.com/default/soap_server_test/index?wsdl’,$options);
$client->setHttpLogin(‘tangjian’);
$client->setHttpPassword(‘123456’);
$result=$client->getPass(‘tang’,”man”);
print_r($result);
}
}
?>

以上就介绍了php代码 重新封装zend_soap实现http连接安全认证的php代码,包括了php代码方面的内容,希望对PHP教学有兴趣的朋友有所帮助。


php代码 重新封装zend_soap实现http连接安全认证的php代码
  • php代码 在字符串指定位置插入一段字符串的php代码
  • php代码 在字符串指定位置插入一段字符串的php代码 | php代码 在字符串指定位置插入一段字符串的php代码 ...

    php代码 重新封装zend_soap实现http连接安全认证的php代码
  • 7个超级实用的PHP代码片段【PHP】
  • 7个超级实用的PHP代码片段【PHP】 | 7个超级实用的PHP代码片段【PHP】 ...

    php代码 重新封装zend_soap实现http连接安全认证的php代码
  • php代码 防止用户利用PHP代码DOS造成用光网络带宽
  • php代码 防止用户利用PHP代码DOS造成用光网络带宽 | php代码 防止用户利用PHP代码DOS造成用光网络带宽 ...