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
  • Sonický kartáček od Philips nebo jiný výrobce?
    od walderan » » v Vše ostatní (Off topic)
    6 Odpovědi
    31998 Zobrazení
    Poslední příspěvek od walderan
  • Problém s načítáním stránek - bílá blikající obrazovka po přihlášení
    od linkinlot9 » » v Programování a tvorba webu
    1 Odpovědi
    4792 Zobrazení
    Poslední příspěvek od kecalek
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » » v Vše ostatní (hw)
    17 Odpovědi
    99590 Zobrazení
    Poslední příspěvek od Zivan
  • NVMe disk do starší MB přes adaptér
    od DarkKnight » » v Rady s výběrem hw a sestavením PC
    7 Odpovědi
    12199 Zobrazení
    Poslední příspěvek od DarkKnight
  • Napojení Webnode kontaktního formuláře na Raynet CRM přes Make
    od mahy133 » » v Programování a tvorba webu
    1 Odpovědi
    18439 Zobrazení
    Poslední příspěvek od HelFix

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