Re: [請益] 請問用PHP的Plurk API 如何寫登出?!
※ 引述《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
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
討論串 (同標題文章)