2011-12-04 23 views
0

私はcURL経由でphpを使ってウェブサイトにログインしようとしています。しかし、私がログインしようとしているウェブサイトはクッキーとセッションを必要とします。私は$ _SESSIONとsetcookiesを試しても動作しないようにログインできるように、クッキーとセッションを設定する最も良い方法は何ですか? 。ここで私は、このトピック上の任意の助けを書かれているコードはカールを使用してWebページにログインし、あなたがこのような何かをクッキーを取得するために役立つ感謝cURL - クッキーとセッションが必要ですか?

<?php 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "http://example.com/logint"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, true); 


$data = array(
'username' => 'username', 
'passwd' => 'pass', 

); 




curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
$output = curl_exec($ch); 

echo($output); 

curl_close($ch); 

?> 

答えて

0

になります:

curl -c cookies.txt -d "username=myUser&password=FooBar" http://xyz.com/login 

とにそれ以降のリクエストでこれらのCookieを使用してください:

curl -b cookies.txt http://whatever.com/getPage 

P.S:わからないabt PHPの構文

関連する問題