Přihlášení na jiný web přes php a poslání GET požadavku

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Rutherther
Level 2
Level 2
Příspěvky: 227
Registrován: 10 říj 2014 13:01

Přihlášení na jiný web přes php a poslání GET požadavku

Příspěvek od Rutherther »

Ahoj, chci se zeptat, zda by šlo udělat, že bych si načetl určitou adresu s php souborem a ten php soubor by se přihlásil na web do administrace serveru, zároveň by server spustil.
Takhle vypadá kód pro přihlášení:

Kód: Vybrat vše

$url = "http://url.adresa.cz/admin.php?akce=login";
$data = array("login" => "******", "heslo" => "*********");

$options = array(
	"http" => array(
	"header" => "Content-type: application/x-www-form-urlencoded\r\n",
	"method" => "POST",
	"content" => http_build_query($data),
	),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
Ale pak potřebuji ještě jeden a to ten, který se s touto relací znovu dostane na ten web a zapne server, ten se zapíná pomocí požadavku akce, která musí mít hodnotu start, url by tedy měla vypadat takto: http://url.adresa.cz/admin.php?akce=start.
Možná vás napadlo:

Kód: Vybrat vše

$url = "http://url.adresa.cz/admin.php?akce=start";
$result = file_get_contents($url, false);
Ale to nefunguje, protože už nejsem ve stejné relaci, nejsem přihlášen.

Děkuji za odpovědi.
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: 27 říj 2012 10:26
Bydliště: Kostelec u Holešova
Kontaktovat uživatele:

Re: Přihlášení na jiný web přes php a poslání GET požadavku

Příspěvek od lamin_cz »

Musíš použít cURL a uložit si cookies do souboru a to pak použít při další relaci ;-)
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...
Rutherther
Level 2
Level 2
Příspěvky: 227
Registrován: 10 říj 2014 13:01

Re: Přihlášení na jiný web přes php a poslání GET požadavku

Příspěvek od Rutherther »

Díky, podívám se na to, s těmi cookies mi to bylo jasné, jen jsem nevěděl jak je uložit..

Případně se ozvu.

--- Doplnění předchozího příspěvku (19 Dub 2015 09:46) ---

Ještě jednou moc děkuji, funguje to. :)
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“