Gå til innhold

Vrien bruk av sockets


Anbefalte innlegg

Hei.

Jeg skal prøve meg på en viren ting, men vet ikke hvordan jeg skal få gjort dette. Greier å bruke sockets, men vet ikke hvordan selveste fremgangsmåten skal være. Jeg vil at jeg skal gå på en webisde, og så logge inn. Dette skal altså skje automatisk. Formen bruker POST, så der har vi et problem. Så når jeg har logga inn redirecter den meg sikkert til en annen webside. Derfra vil jeg gå på en link som krever sessions (de blir vel satt når jeg logger inn). Hvordan skal jeg gjøre da dette?

Lenke til kommentar
Videoannonse
Annonse

Det enkleste er å bruke curl.

www.php.net/curl

 

Før curl sine funksjoner ble lagt til PHP lagde jeg selv flere scripts som bruker sockets til å logge inn osv (har også skrevet et par programmer i C++). For å greie dette bør du ha en del peiling på hvordan HTTP fungerer, og burde lese RFC'en til HTTP;

http://www.w3.org/Protocols/rfc2616/rfc2616.html

 

Der kan du lese mer om hvordan POST-request fungerer etc. For å kunne bruke sessions er det bare å bruke cookie-dataen som blir sendt til deg i neste request. Du vil forstå mer etter å ha lest litt om HTTP.

 

Bruker du curl slipper du å tenke på alt dette. Curl vil lagre sessions osv for deg om du ber den om det, og den vil også følge automatiske redirecting om du ber den om det (hvis den er satt via location i meldingshodet). Curl er også mye raskere (basert på egne erfaringer).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...