hi^^ mach grad was ähnliches (einloggen, cookies speichern/senden, und bestimmte formulare ausfüllen) mit C#, aber ohne php hab aber schon mal einen bot für ein browsergame in php geschrieben
also zum senden der cookies machst es am besten so:
/* Seite aufrufen */
function getPage ($url, $cookies, $host, $content="", $referer="") {
$fp = fsockopen ($host, 80, &$errno, &$errstr, 12);
$contentlen = strlen($content);
fputs ($fp, "POST /".$url." HTTP/1.0
Host: ".$host."
Accept-Encoding:
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/"."*;q=0.5
Accept-Language: de-at,de;q=0.8,de-de;q=0.6,en-us;q=0.4,en;q=0.2
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Referer: http:/"."/".$host."/".$referer."
".$cookies."
Content-type: application/x-www-form-urlencoded
Content-length: $contentlen
".$content."
");
$output="";
/*
$header="";
while (!feof($fp) && ($zeile!="\r\n")) {
$header.=fgets($fp);
}
*/
while (!feof($fp)) {
$output.=fgets($fp);
}
fclose($fp);
return $output;
}
Alles anzeigen
Hier die eingangsvariablen nochmal erklärt:
$url... url an dies geschickt wird...
$cookies.... Cookies im Format "Cookie: username=lol; pw=rofl"
$refer .... Jo Refer, falls benötigt
$host ... dürfte klart sein^^ "homepage.at"
$content ... falls noch irgendwelche formulardaten anfallen, diese einfach als "message=lalalalalaal&title=XXXX"