Witam, musze wyslac dane metoda POST, lecz bez formularza :)
znalazlem takie info na strefaphp.net, kod wyglada tak:
<?php
$url = 'gry.wp.pl';
$fp = fsockopen($url, 80, $errno, $errstr, 1);
$out = "POST /core.html?filtr=0,0&x=szukaj HTTP/1.0\r\n";
$out .= "Host: $url\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
/**
* Tu podajemy długość całego łańcucha zmiennych POST (patrz niżej)
*/
$out .= "Content-Length: 13\r\n";
$out .= "\r\n";
/**
* Tu kolejno podajemy zmienne POST oddzielając je & (tak jak w GET)
*/
$out .= "szukaj=FRAZA\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
{
$echo .= fgets($fp, 128);
}
fclose($fp);
echo substr($echo,185);
?>
chodzi o logowanie do ogame, aby pobrac sesje i zapisac ja np. do $_SESSION, ale zeby ogame sie nie zaladowalo. moj skrypt bedzie po kliknieciu, wysylal dane post z loginem i haslem, oraz universum, nastepnie pobieral sesje i wykonywal dalsze instrukcje
jak wpisuje
$out .= "login=jakislogin&haslo=jakieshaslo&uni=1/r/n";
to serwer odpowiada ze nie ma takego uzytkownika, to po 1, a po 2 to bardzo dlugo sie laduje...
ktos moze cos o tym wie? ;]