пытаюсь поменять статус вконтакте...
вот данные со сниффера:
----------------------------------------------------------
http://vkontakte.ru/profile.php
POST /profile.php HTTP/1.1
Host: vkontakte.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://vkontakte.ru/id(мой ай ди не скажу)
Content-Length: 94
Cookie: remixchk=5; remixclosed_tabs=0; remixsid=86b4b2a30...(тут куки - светить не буду); audio_vol=100
Pragma: no-cache
Cache-Control: no-cache
setactivity=статус&activityhash=3973e74d50e9 64_и_так_далее
HTTP/1.1 200 OK
Server: nginx/0.7.59
Date: Mon, 08 Mar 2010 12:37:17 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-Control: no-store
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 40
----------------------------------------------------------
а вот код, который не пашет(((
PHP код:
$stat = 'статус';
$cookie = "remixchk=5; remixclosed_tabs=0; remixsid=86b4b2a303c32544cfb355r_тут кукисы_в_таком_виде(взяты_со_сниффера-плагина_на_мозиле)_...eda08e; audio_vol=100";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://vkontakte.ru/profile.php');
curl_setopt($curl, CURLOPT_COOKIE, $cookie);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729)");
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://vkontakte.ru/id(айди)');
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'setactivity=' . urlencode($stat) ); //тут пробовал добавлять свой activityhash - не помогло
$result = curl_exec($curl);
curl_close($curl);
echo $result;