Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok NapísalOffline : 28.07.2010 17:37

Chcem si urobiť na mojej stránke skript na automatické prihlásenie na inú stránku a následne stiahnutie zdrojového kódu. Jediná možnosť je použíť cURL ( iné varianty nedovolí server ). Skúšal som viaceré návody no stále sa požadovaná stránka " zobrazí " ako neprihlásená.
Kód:
$nick= 'xxx';
$password= 'xxx';     
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://nazov_domeny.sk/login.php');
curl_setopt($ch, CURLOPT_POSTFIELDS,'nick=' . urlencode($nick) . '&password=' . urlencode($password) . '&login=' . urlencode("Log In"));
curl_setopt($ch, CURLOPT_POST, 1);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//make sure you put a popular web browser here (signature for your web browser can be retrieved with 'echo $_SERVER['HTTP_USER_AGENT'];'
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12");
$page1= curl_exec($ch);
curl_setopt($ch, CURLOPT_POST, 0);
$file= 'http://nazov_domeny.sk/uvod.php';
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL,$file);
$fp = fopen ("example_homepage.html", "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_POST, 1);   
print_r(curl_getinfo($ch));
//curl_setopt ($ch, CURLOPT_HEADER, 0);
$page2= curl_exec($ch);      
curl_close($ch);   
//echo $page;
fclose ($fp);

Je chyba v tomto skripte ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 28.07.2010 19:14

Pozri sa do návodu, čo musíš urobiť, aby sa ukladali Cookies (prípadne, ak ten server posiela SID v GET parametroch, budeš si ten parameter musieť vybrať a pridať k tej URL, čo potom chceš stiahnuť).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 28.07.2010 19:16

a keď stránka nevyužíva cookies ale sessions ?


Offline

Užívateľ
Užívateľ
cURL, prihlásenie na stránke

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 28.07.2010 23:40

Tak si ešte doštuduj aj to, ako funguje session...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 29.07.2010 0:44

M1rcO_o píše:
a keď stránka nevyužíva cookies ale sessions ?
Session ID sa predáva buď cez cookies alebo cez ten GET parameter (čo sa použije záleží od tej stránky, takže to musíš zistiť ty).


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Prihlásenie na azet cez cURL

v PHP, ASP

3

1624

16.06.2010 21:06

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prihlásenie na stránke

v HTML, XHTML, XML, CSS

9

1332

19.03.2021 9:05

Jur_3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cURL

v PHP, ASP

13

1063

18.12.2008 22:27

kaidžas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cURL

v PHP, ASP

2

626

30.11.2008 10:28

kaidžas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Curl, limit načitania

v PHP, ASP

0

454

14.02.2010 11:28

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. curl a https

v PHP, ASP

9

730

13.03.2009 17:18

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Curl zistenie HEADER

v PHP, ASP

1

395

15.11.2009 19:29

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. curl v iframe

v PHP, ASP

5

667

23.10.2009 22:53

roach189 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. curl return html

v PHP, ASP

4

401

16.10.2011 16:26

Dawn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s cURL

v PHP, ASP

11

546

10.09.2010 0:40

striky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ulozenie obrazka pomocou cURL

v PHP, ASP

2

338

08.04.2012 22:01

nico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nainstalovat curl? MandrivaLinux

v Operačné systémy Unix a Linux

3

612

16.10.2009 12:24

mio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rename, GROUP BY, cURL

v PHP, ASP

1

392

06.03.2010 15:22

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cURL odoslanie multipart/form-data ?

v PHP, ASP

4

438

30.01.2012 14:58

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. automatizacia internet bankingu - winsock alebo curl

v Ostatné

0

484

10.07.2011 15:25

Peet51 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prihlasenie

v PHP, ASP

4

669

19.04.2011 18:14

Gropi Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra