真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

phpcurl函數(shù)獲取遠(yuǎn)程主機(jī)的信息

   php程序員開發(fā)程序過(guò)程中,經(jīng)常需要調(diào)用其他的接口。php為我們提供了一系列函數(shù)。curl系列函數(shù)。下面就這一些列函數(shù)的用法加以說(shuō)明,以備自己和他人查閱。

成都創(chuàng)新互聯(lián)專注于峨山縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供峨山縣營(yíng)銷型網(wǎng)站建設(shè),峨山縣網(wǎng)站制作、峨山縣網(wǎng)頁(yè)設(shè)計(jì)、峨山縣網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造峨山縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供峨山縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

demo.php

date('Y-m-d H:i:s',strtotime('-1 day')));
$des = new Des('@Wt^2)V#');    // php,java等通用的des加密解密算法類
$data = $des->encrypt(json_encode($data));
$headerArr=array(
	'Content-type:text/html',
);
$results = curl_post($url,$data,$headerArr);
$results = json_decode($results,true);
if($results['code']==0){
	return $results['data'];
}
return "";

?>

Des.class.php

key = $key;
   }
   function encrypt($input) {
      $size = mcrypt_get_block_size('des', 'ecb');    //本函數(shù)用來(lái)取得編碼方式的區(qū)塊大小
      $input = $this->pkcs5_pad($input, $size);
      $key = $this->key;
      $td = mcrypt_module_open('des', '', 'ecb', '');
      $iv = @mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
      @mcrypt_generic_init($td, $key, $iv);
      $data = mcrypt_generic($td, $input);
      mcrypt_generic_deinit($td);
      mcrypt_module_close($td);
      $data = base64_encode($data);
      return $data;
   }
   function decrypt($encrypted) {
      $encrypted = base64_decode($encrypted);
      $key =$this->key;
      $td = mcrypt_module_open('des','','ecb',''); //使用MCRYPT_DES算法,cbc模式
      $iv = @mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
      $ks = mcrypt_enc_get_key_size($td);
      @mcrypt_generic_init($td, $key, $iv);       //初始處理
      $decrypted = mdecrypt_generic($td, $encrypted);       //解密
      mcrypt_generic_deinit($td);       //結(jié)束
      mcrypt_module_close($td);
      $y=$this->pkcs5_unpad($decrypted);
      return $y;
   }
   function pkcs5_pad ($text, $blocksize) {
      $pad = $blocksize - (strlen($text) % $blocksize);
      return $text . str_repeat(chr($pad), $pad);
   }
   function pkcs5_unpad($text) {
      $pad = ord($text{strlen($text)-1});
      if ($pad > strlen($text)) return false;
      if (strspn($text, chr($pad), strlen($text) - $pad) != $pad)
      return false;
      return substr($text, 0, -1 * $pad);
   }
}

當(dāng)前文章:phpcurl函數(shù)獲取遠(yuǎn)程主機(jī)的信息
分享地址:http://weahome.cn/article/gjegpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部