网站地图    收藏   

主页 > 后端 > ucenter >

ucenter整合,通信失败,调试测试排查方法 - UCenter

来源:自学PHP网    时间:2014-12-02 12:01 作者: 阅读:

[导读] 失败是因为你的应用程序的api uc php中可能有错误,比如ucenter规定,只有uc php这个文件正常返回1,才会提示通信成功,但如果你的返回了一个sq...

ucenter整合,通信失败,调试测试排查方法

失败是因为你的应用程序的api/uc.php中可能有错误,比如ucenter规定,只有uc.php这个文件正常返回1,才会提示通信成功,但如果你的返回了一个sql错误,而不是1,则一定是提示失败的,怎么测试呢,代码如下:

  1. <?php 
  2. include_once “config/config_global.php”; 
  3. include_once “config/config_ucenter.php”; 
  4. include_once “uc_client/client.php”; 
  5. echo uc_user_synlogin(2); //1为用户的ID 
  6. ?> 
  7. <script type=”text/javascript”> 
  8. var obj=document.getElementsByTagName(“script”); 
  9. for(var i=0;i<obj.length-1;i++) { 
  10. document.write(“<a href=”"+obj[i].src+””>”+obj[i].src+”</a><hr>”); 
  11. </script> 

上面的代码保存成test.php文件,放在你的dz论坛或ucenter所在的根目录中,直接用域名 .com/test.php 看下有什么提示错误,当然,uc.php文件中error_reporting(0); 这一句最后先注释掉,错误会更清晰的显示,找到错误后,这一句一定要加上,否则,可能一直通信失败.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论