banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix sữ dụng curl với cookie  XML
  [Question]   sữ dụng curl với cookie 24/12/2012 16:16:31 (+0700) | #1 | 272079
khang0001
Member

[Minus]    0    [Plus]
Joined: 20/05/2011 07:22:25
Messages: 196
Location: Final Fantasy 8
Offline
[Profile] [PM]
mình cần post data vào 1 site. nhưng cần phải get cookie trước rồi dùng cookie đó truy cập thì mới post được code của mình có dạng

<form action="1.php" method="post">
<input type="submit" name='submit' value='submit' />
</form>
<?php
$url = 'http://abc.com/';

$post_fields = 'action=add&post=123';
$reffer = 'http://abc.com/';
$agent = 'Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0';

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"smilie;
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_exec($ch);
if($_POST['submit'])
{
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$result = curl_exec($ch);
curl_close($ch);

echo $result;
}
?> 

không biết có gì sai chỗ nào mà vẫn ko thành công.
với lần thực thi curl lần đầu curl_exec($ch); thì mình ko thấy file cookie.txt có gì cả. đến lần thứ 2 thực thi curl thì mình mới thấy file cookie.txt có dữ liệu. câu hỏi mình đặt ra là ở lần thực thi curl thứ 1 . cookie đang ở đâu ?. nhờ mọi người chỉ giúp
Mộ em hoa cỏ nào xanh, Rêu phong nào bám lòng anh càng buồn, Tử thần sao cướp mất em, Để mình anh lại bơ vơ chốn nầy, Em ra đi để mặc mình anh với đời, Hận mình nghèo không mua nổi tình em
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|