用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php 模拟用户POST GET源代码

时间:2015-01-23  来源:西部数据  作者:西部数据

下面的代码使用两种方式来调facebook的接口,第一种县判断用户的环境是否开启了curl库,开启了这个库,就采用这种方式来获取请求,里面详细的参数讲解大家可以参考手册,PHP实例代码如下:

  1. if(function_exists('curl_init'))  
  2. {  
  3.   $ch = curl_init();  
  4.   curl_setopt($ch, curlopt_url, $url_with_get);  
  5.   curl_setopt($ch, curlopt_post, 1);  
  6.   curl_setopt($ch, curlopt_postfields, $post);  
  7.   curl_setopt($ch, curlopt_returntransfer, true);  
  8.   $result = curl_exec($ch);  
  9.   curl_close($ch);  
  10. }  
  11. else  
  12. {  
  13.   $content = http_build_query($post)  
  14.   $content_length = strlen($content);  
  15.   $context =  
  16.   array('http' =>  
  17. array('method' => 'post',  
  18. 'user_agent' => $user_agent,  
  19. 'header' => 'content-type: ' . $content_type . " " .  
  20. 'content-length: ' . $content_length,  
  21. 'content' => $content));  
  22. $context_id = stream_context_create($context);  
  23. $sock = fopen($url_with_get'r', false, $context_id);  
  24. $result = '';  
  25. if ($sock//开源代码phpfensi.com 
  26.   {  
  27.     while (!feof($sock))  
  28.   $result .= fgets($sock, 4096);  
  29.   fclose($sock);  
  30. }  
  31. return $result;  
  32. }  

测试代码如下:

  1. $url_with_get"http://api.facebook.com/restserver.php?method=facebook.friends.get&session_key=&api_key=1232121311&v=1.0";  
  2. $post = array('sig'=>12312123234353); 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门