Re: [請益] 請問用PHP的Plurk API 如何寫登出?!

看板PHP作者 (任性)時間14年前 (2010/07/29 00:06), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《yoyock (YOYO)》之銘言: : ※ 引述《yoyock (YOYO)》之銘言: : : 就如題目寫的這樣 : : 我用它的API可以寫出登入,但是寫不出登出,把它放上去網路空間之後 : : 每個人登都會登到我的測試帳號去 : : (因為測試帳號沒有登出) : : 測試了一下好像跟cookie有關... : : 請問各位大大有沒有什麼方法可以讓他登出呢? : 我看我直接貼上程式碼會比較好問OTZ : $api_key = '我的API KEY'; : $username = $_POST['id']; : $password = $_POST['ps']; : echo $username .$password; : require('plurk_api.php'); : $plurk = new plurk_api(); : $logsuccess = $plurk->login($api_key, $username, $password ); : if($logsuccess){ : /*做了某些事之後*/ : echo '<a href="logout.php">登出</a> <br><br>'; : } : else{ : echo "使用者帳密有誤!!<br>"; : . : . : . : } : 我主要頁面大概是寫這樣子 : 但是登入第一次之後(用測試帳號) : 後面不管輸入誰的帳號密碼去登入,用不同的電腦和不同的帳密登入 : 都會登入進測試帳號,但測試帳號無法登出.. 你可以參考一下 http://code.google.com/p/php-plurk-api/ 這邊的範例 /* for one user. */ require('plurk_api.php'); $plurk = new plurk_api(); $plurk->login($api_key, $username, $password); print_r($plurk->get_plurks(date('c'), 20)); /* for multi users. */ require('plurk_api.php'); $plurk = new plurk_api(); $plurk->set_cookie_path(dirname(__FILE__) . DIRECTORY_SEPARATOR . $username . 'cookie'); $plurk->set_log_path(dirname(__FILE__) . DIRECTORY_SEPARATOR . $username . 'log'); $plurk->login($api_key, $username, $password); print_r($plurk->get_plurks(date('c'), 20)); 印象中好像幾個月前就有這個範例了,作法大致上就是不同人存不同 cookie 這樣。 -- The Internet: where men are men, women are men, and children are FBI agents. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.104.63

07/29 00:08, , 1F
作者出來了xD
07/29 00:08, 1F

07/29 00:08, , 2F
@@
07/29 00:08, 2F

07/30 18:35, , 3F
這方法我就真的沒用過@@..晚點來試試看
07/30 18:35, 3F
文章代碼(AID): #1CK5MDJl (PHP)
文章代碼(AID): #1CK5MDJl (PHP)