为了账号安全,请及时绑定邮箱和手机立即绑定

php怎么调用其他网站提供的api 接口?

/ 猿问

php怎么调用其他网站提供的api 接口?

API
45度呼吸 2018-12-19 18:14:23

php怎么调用其他网站提供的api 接口


查看完整描述

1 回答

?
慕的地8271018

通过php模拟post请求即可调用。

php 模拟POST提交的方法:

通过curl函数 

Php代码:

  1. $post_data = array(); 

  2. $post_data['clientname'] = "test08"; 

  3. $post_data['clientpasswd'] = "test08"; 

  4. $post_data['submit'] = "submit"; 

  5. $url='http://xxx.xxx.xxx.xx/xx/xxx/top.php'; 

  6. $o=""; 

  7. foreach ($post_data as $k=>$v) 

  8. $o.= "$k=".urlencode($v)."&"; 

  9. $post_data=substr($o,0,-1); 

  10. $ch = curl_init(); 

  11. curl_setopt($ch, CURLOPT_POST, 1); 

  12. curl_setopt($ch, CURLOPT_HEADER, 0); 

  13. curl_setopt($ch, CURLOPT_URL,$url); 

  14. //为了支持cookie 

  15. curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 

  16. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); 

  17. $result = curl_exec($ch); 


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 201 浏览
我要回答

相关问题推荐

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信