utils.php 893 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * PHP SDK for QQ登录 OpenAPI
  4. *
  5. * @version 2.0
  6. * @author connect@qq.com
  7. * @copyright © 2013, Tencent Corporation. All rights reserved.
  8. */
  9. /**
  10. * @brief 本文件包含了OAuth认证过程中会用到的公用方法
  11. */
  12. require_once("config.php");
  13. function do_post($url, $data)
  14. {
  15. $ch = curl_init();
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  17. curl_setopt($ch, CURLOPT_POST, TRUE);
  18. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  19. curl_setopt($ch, CURLOPT_URL, $url);
  20. $ret = curl_exec($ch);
  21. curl_close($ch);
  22. return $ret;
  23. }
  24. function get_url_contents($url)
  25. {
  26. if (ini_get("allow_url_fopen") == "1")
  27. return file_get_contents($url);
  28. $ch = curl_init();
  29. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  30. curl_setopt($ch, CURLOPT_URL, $url);
  31. $result = curl_exec($ch);
  32. curl_close($ch);
  33. return $result;
  34. }
  35. ?>