/ / Php Curl Login Trouble - php, curl, login

Php Curl Prihlásenie Trouble - php, curl, login

Som naozaj amatérsky na php curl. Chcel by som vedieť, ako sa prihlásiť na webovú stránku, napríklad:

<form method="post" action="/log.php">
<input type="hidden" name="sessionid" value="a49e4ebb5b71d0745573d37331bfc2cb2880" />Username:
<input type="text" name="user" />Password:
<input type="password" name="pass" />
<input type="submit" name="submit" value="Log in" />
</form>

Tu vidíte názov poľa s názvom „sessionid“. Stále sa mení pri každom opätovnom načítaní. Takže keď sa pokúsim prihlásiť pomocou lokne, hovorí „Neplatná relácia“. Môže mi teda niekto pomôcť?

odpovede:

1 pre odpoveď č. 1

Toto správanie je úplne normálne.

Váš autologický proces je možné vysvetliť týmto spôsobom:

tu zadajte popis obrázku

Váš problém je v kroku 4: nemôžete nastaviť súbor cookie pre inú doménu.

  • Vaša webová stránka www.autologin.com má doménu autologin.com

  • Cieľová webová stránka www.protected-site.com má doménu chránenú-site.com

Ak sa pokúsite nastaviť súbor cookie z adresy www.autologin.com na doménu chránená-site.com, váš prehliadač ho bude ignorovať.


0 pre odpoveď č. 2

Váš skript CURL by mal vykonávať svoje vlastné prihlasovacie meno a heslo. Existuje niekoľko metód (Basic, NTLM, ...), ktoré podporuje CURL. Ďalej, CURL môže spracovať svoje vlastné súbory cookie pomocou nádoby so súbormi cookie.


0 pre odpoveď č. 3

Ale akonáhle som našiel blog, kde jeho administrátor vytvoril skript na aktualizáciu stavu na facebooku s skrútením a zmeškal som ho. Facebook má ID relácie správne? Ale ako sa mu to podarilo?