具体的には、OpenPNEにcURLで接続し、セッションIDを取得したいのです。 OpenPNEのバージョンは2系です。 http://itpro.nikkeibp.co.jp/article/COLUMN/20070704/276685/ 上記を参考にしてみたのですが、うまくいきません。 (ちなみにPHPプロ!のIDを取得して上記の通り試してもダメでした。。。) cURL自体のインストール、動作確認はできてます。 よろしくお願いいたします!
http://www.spencernetwork.com/Forums/bin/YaBB.cgi?board=cgi;acti...
こちらはいかがでしょうか。
回答ありがとうございます。
多少、違いますが、参考になりました。
ありがとうございました。
Cookieの取得ができないのですか?
それとも、Cookieは取得できてもセッションIDが含まれていないということですか?
SSL通信になっているということは無いですよね?
基本的に、接続自体がうまくいってないようです。
下記のソースは、OpenPNE公式SNSへの接続ですが、
真白になってしまいます。
$params = array(
"username" => "username@user.com",
"password" => "password",
"m" => "pc",
"a" => "do_o_login",
"login_params" => "",
"is_save" => "1",
"submit" => "submit"
);
$ch = curl_init("http://sns.openpne.jp/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$output = curl_exec($ch);
curl_close($ch);
print $output;
ECサイトとOpenPNEの連携サイトを構築しているのですが、
技術的には、セッション共有=セッション・ハイジャック
になってしまうのですね。。。
そうなると、こういうサイトでは聞けませんね。。。
ありがとうございます。
他により良い回答をお持ちの方がいましたら、よろしくお願いします。