程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ucenter整合,通信失敗,調試測試排查方法

ucenter整合,通信失敗,調試測試排查方法

編輯:關於PHP編程

本文章來給各位同學介紹關於ucenter整合,通信失敗,調試測試排查方法,希望此方法對各位同學會有所幫助哦。

失敗是因為你的應用程序的api/uc.php中可能有錯誤.比如ucenter規定.只有uc.php這個文件正常返回1,才會提示通信成功.但如果你的返回了一個sql錯誤.而不是1,則一定是提示失敗的.怎麼測試呢

 代碼如下 復制代碼

<?php
include_once “config/config_global.php”;
include_once “config/config_ucenter.php”;
include_once “uc_client/client.php”;
echo uc_user_synlogin(2); //1為用戶的ID

?>
<script type=”text/javascript”>
var obj=document.getElementsByTagName(“script”);
for(var i=0;i<obj.length-1;i++) {
document.write(“<a href=”"+obj[i].src+””>”+obj[i].src+”</a><hr>”);
}
</script>

上面的代碼保存成test.php文件.放在你的dz論壇或ucenter所在的根目錄中,直接用域名.com/test.php 看下有什麼提示錯誤.當然.uc.php文件中

error_reporting(0); 這一句最後先注釋掉.錯誤會更清晰的顯示.找到錯誤後.這一句一定要加上.否則.可能一直通信失敗.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved