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

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

Rutherther
Level 2
Level 2
Příspěvky: 227
Registrován: říjen 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Rutherther » 19 dub 2015 08:29

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.

Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod lamin_cz » 19 dub 2015 09:16

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: říjen 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Rutherther » 19 dub 2015 09:28

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. :)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Q4OS či Zorin nebo jiný CZ Linux?
    od IMB » 26 lis 2024 17:17 » v LiNuX a ostatní alternativní OS
    4
    3178
    od faraon Zobrazit poslední příspěvek
    02 pro 2024 10:34
  • Problém s načítáním stránek - bílá blikající obrazovka po přihlášení
    od linkinlot9 » 31 pro 2024 15:36 » v Programování a tvorba webu
    1
    1599
    od kecalek Zobrazit poslední příspěvek
    31 pro 2024 16:27
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » 26 bře 2025 20:22 » v Vše ostatní (hw)
    16
    8549
    od šulda Zobrazit poslední příspěvek
    28 bře 2025 21:30
  • špatný přenos obrazu přes HUB
    od Hannah78 » 17 srp 2024 11:40 » v Problémy s hardwarem
    7
    4123
    od petr22 Zobrazit poslední příspěvek
    18 srp 2024 10:25
  • Zpětná komunikace z NTB na tiskárnu přes switch Příloha(y)
    od vasekpetr1 » 24 říj 2024 21:25 » v Sítě - hardware
    16
    9138
    od vasekpetr1 Zobrazit poslední příspěvek
    10 pro 2024 17:05

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti