- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
<?php
function curl($url='', $post='') {
$cl = curl_init();
curl_setopt($cl, CURLOPT_URL, $url);
curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5');
curl_setopt($cl, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($cl, CURLOPT_COOKIEFILE, 'cookie.txt');
if(!empty($post)) {
curl_setopt($cl, CURLOPT_POST, 1);
curl_setopt($cl, CURLOPT_POSTFIELDS, $post);
} else curl_setopt($cl, CURLOPT_POST, 0);
$ex = curl_exec($cl);
curl_close($cl);
return $ex;
}
$wall_id = 'wallxxx_xxx';
$hash = 'a2069bb43c20769e9';
curl('http://vkontakte.ru/login.php?act=login&q=&[email protected]&pass=xxx&captcha_sid=&captcha_key=');
echo curl('http://vkontakte.ru/like.php', "act=a_do_like&object={$wall_id}&hash={$hash}&wall=1");
?>
Ребят, сервер отдаёт: HTTP/1.1 302 Found Server: nginx/0.7.59 Date: Thu, 29 Sep 2011 18:42:58 GMT Content-Type: text/html; charset=windows-1251 ..., но почему то "лайк" не ставит.
В чём может быть проблема?
i-- 29.09.2011 22:00 # +1
Lure Of Chaos 29.09.2011 22:09 # 0
istem 30.09.2011 00:59 # +6
Патамущто, щито-то не нравится, да.
guest 30.09.2011 14:06 # 0
Vasiliy 30.09.2011 14:46 # +4
substr 30.09.2011 15:59 # 0
roman-kashitsyn 30.09.2011 16:04 # +2
cephuo 30.09.2011 16:33 # 0
guest8 09.04.2019 11:37 # −999