Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][cURL] Logowanie allegro bez ich API
Forum PHP.pl > Forum > Przedszkole
niedzielnyphp
Interesowałem się WebAPI allegro i dosyć ładnie to chodzi, jednak w darmowej wersji nie ma dostępu do płatnośći (co interesuje mnie najbardziej). 600zł na pół roku to spora suma za tą opcję więc postanowiłem pokombinować z curlem.

Na początek wypadałoby połączyć się z http://www.allegro.pl/my_allegro.php i zdobyć sesję i hashe. Operację udaje mi się wykonać, pozostaje ciastko oraz wysłanie danych do login.php.

Z tego co zauważyłem przesyłamy postem do login.php: session, global_login_hash, session_login_hash, url, request_server, user_login, user_password.

Niestety tutaj nie mogę rozwiązać problemu, jakkolwiek bym nie kombinował zwraca mi stronę allegro.pl. Gdzie tkwi błąd w rozumowaniu?
!*!
Cytat(niedzielnyphp @ 25.07.2010, 18:28:20 ) *
Gdzie tkwi błąd w rozumowaniu?


Na samym początku. Nie stać Cię, nie korzystaj. Łamiesz prawo.
flashdev
Cytat(niedzielnyphp @ 25.07.2010, 18:28:20 ) *
[...]
Niestety tutaj nie mogę rozwiązać problemu, jakkolwiek bym nie kombinował zwraca mi stronę allegro.pl. Gdzie tkwi błąd w rozumowaniu?


Może chodzi tu o konieczność użycia protokołu https?

Cytat(!*! @ 25.07.2010, 18:36:50 ) *
Na samym początku. Nie stać Cię, nie korzystaj. Łamiesz prawo.


Czy rzeczywiście w regulaminie allegro jest taki zapis?
kapuch
Cytat(flashdev @ 25.07.2010, 18:45:30 ) *
Może chodzi tu o konieczność użycia protokołu https?



Czy rzeczywiście w regulaminie allegro jest taki zapis?

A czy musi byc napisane, ze nie wolno komus wchodzic do domu, albo przywalic cegla w leb?
flashdev
Cytat(kapuch @ 25.07.2010, 18:48:37 ) *
A czy musi byc napisane, ze nie wolno komus wchodzic do domu, albo przywalic cegla w leb?


Jeżeli w regulaminie nie widzę informacji o tym, że łączyć ze stroną mogę się tylko przy użyciu przeglądarki internetowej, oraz nie widzę informacji o tym, że nie mogę wykonywać automatycznych zapytań do serwera to nie widzę przeszkód, żeby to robić.
Nie widzę związku z przytoczonymi przez Ciebie przykładami.
!*!
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?
niedzielnyphp
Cytat(!*! @ 25.07.2010, 18:36:50 ) *
Na samym początku. Nie stać Cię, nie korzystaj. Łamiesz prawo.

Skoro taka usługa jest legalna (udostępnia ją Allegro.pl) za pomocą swojego WebAPI (za które trzeba zapłacić), a mogę zrobić to samo bez pomocy ich WebAPI to nie ma tu mowy o łamaniu jakiegoś prawa. Niby jakiego? Podaj jakiś zapis z ich regulaminu.

Cytat(!*! @ 25.07.2010, 19:28:42 ) *
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?


Można to ująć też w inny sposób. Skoro to moje konto na allegro to mam chyba do niego pełny dostęp, nie ważne czy korzystam z niego ja osobiście czy mój skrypt za mnie.

Skoro wystawianie aukcji jest w darmowym WebAPI, to wystawianie za pomocą własnego skryptu będzie legalne?

Cytat(!*! @ 25.07.2010, 19:28:42 ) *
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?


Można to ująć też w inny sposób. Skoro to moje konto na allegro to mam chyba do niego pełny dostęp, nie ważne czy korzystam z niego ja osobiście czy mój skrypt za mnie.

Skoro wystawianie aukcji jest w darmowym WebAPI, to wystawianie za pomocą własnego skryptu będzie legalne?

Cytat(!*! @ 25.07.2010, 19:28:42 ) *
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?


Można to ująć też w inny sposób. Skoro to moje konto na allegro to mam chyba do niego pełny dostęp, nie ważne czy korzystam z niego ja osobiście czy mój skrypt za mnie.

Skoro wystawianie aukcji jest w darmowym WebAPI, to wystawianie za pomocą własnego skryptu będzie legalne?

Cytat(!*! @ 25.07.2010, 19:28:42 ) *
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?


Można to ująć też w inny sposób. Skoro to moje konto na allegro to mam chyba do niego pełny dostęp, nie ważne czy korzystam z niego ja osobiście czy mój skrypt za mnie.

Skoro wystawianie aukcji jest w darmowym WebAPI, to wystawianie za pomocą własnego skryptu będzie legalne?

[quote name='flashdev' date='25.07.2010, 18:45:30 ' post='770167']
Może chodzi tu o konieczność użycia protokołu https?


Probowałem ale to samo.
flashdev
Cytat(!*! @ 25.07.2010, 19:28:42 ) *
flashdev - pomyśl przez chwilę. Nie zapłaciłeś a chcesz korzystać? Jedyna opcja korzystania to wykupienie pakietu. Czy jeśli ściągasz z sieci windowsa to też jest legalny?


Nie znam dokładnie regulaminu allegro więc nie będę się dalej wypowiadał. Piszę tylko, że nie widzę w tym problemu jeśli w regulaminie danego serwisu nie ma przeciwwskazań.
Ściągając windowsa musisz za niego zapłacić i zaakceptować regulamin microsoftu. Nie rozumiem związku z tym tematem ph34r.gif
thomson89
Cytat(kapuch @ 25.07.2010, 18:48:37 ) *
A czy musi byc napisane, ze nie wolno komus wchodzic do domu, albo przywalic cegla w leb?

Jest to niezgodne z Konstytucją. Łamiesz wtedy prawo do prywatności oraz nietykalności osobistej.

Wszystkie wasze przykłady są niestosowne co do tej sytuacji. W regulaminie allegro nigdy nie widziałem zapisu o tym, że do konta nie można się odwoływać zewnętrznie. Allegro WebAPI jest stworzony po to by ułatwić pracę programistom. Słowem, to co chce zrobić ~niedzielnyphp to takie drugie WebAPI - tylko zrobione przez niego a nie przez programistów i sprzedawane.

~niedzielnyphp - przeanalizuj budowę WebAPI - dokumentacje sobie poczytaj może coś ci się natchnie. Ale są dwie możliwości odsyłki:
1. HTTPS
2. Blokada ze strony Allegro
kapuch
Cytat(thomson89 @ 25.07.2010, 20:40:06 ) *
Jest to niezgodne z Konstytucją. Łamiesz wtedy prawo do prywatności oraz nietykalności osobistej.

A ty wlasnie lamiesz prawo do ochrony wlasnosci intelektualnej - chyba nie trzeba pisac w regulaminach, ze strona jest po to, aby ja odwiedzac poprzez przegladarke, a nie curlami wyciagac tresci. Tak samo jak nie trzeba pisac, ze samochod jest do jezdzenia po ulicy, a nie po chodniku.

Tak stworzyli API, zeby ulatwic prace programista, ale tylko poprzez wlasne API i za odpowiednia oplata (stworzyli to po to aby zarobic, maja do tego prawo, bo to ich serwis).
Jesli to bylo by prawda, to juz bysmy mieli gotowe skrypty api allegro za mniejsza cene...
Ja mam takie zdanie na ten temat.
Ale po co sie klocic? Wystarczy wyslac ticket z pytaniem do Allegro i rozwieja sie wszelkie watpliwosci.

Podam prosty przyklad, mam strone z informacjami, cos typu gazeta.pl, robie sobie wlasne dodatek, ktory wyswietla ostatnie newsy i udostepniam go webmasterom, zeby mogli sobie takie cos umiescic na stronie - no i teraz pyatnie kluczowe, czy w tym przypadku dalem komus pozwolenie, zeby mi curlem wykradal tresci i wklejal sobie na wlasnej stronie? Otoz NIE - umozliwilem takie cos, ale tylko przy uzyciu wlasnego dodatku (z moim logo, itp). I wcale nie musze pisac w regulaminie, ze nie wolno wykradac mi tresci, bo to zapewnia mi Polskie prawo, tak samo jak wspomniane przez Ciebie prawo do nietykalnosci, o ktorym takze nie musze w regulaminie pisac.

Chyba ze Allegro postanowilo dac cos za free, ale wtedy raczej i tak woleli by, aby to byl ich (kontrolowany) produkt i wypusciliby to API za darmo.
bercow
To moze zabronimy chodzenia piechota, wkoncu sa samochoty, a stworzono samochody po to aby ulatwic poruszanie sie, i oczywiscie zarobic. Nie rozumiem troche Twojego podejscia kapuch, to tak jak by zabroniono tworzenia jakich kolwiek programow dla Windowsa, i mogl by to robic tylko M$, albo pedzelkow do PhotoShopa. Mamy wolnosc na rynku, i mozna tworzyc swoje alternatywne produkty.
!*!
Możesz tworzyć alternatywny produkt, ale tylko w tedy gdy nie koliduje on z innym produktem producenta. Zadzwońcie po prostu do allegro. Choć jaki byłby sens korzystania z produktu producenta, skoro ten sam efekt można uzyskać za darmo? winksmiley.jpg
kapuch
Cytat(bercow @ 26.07.2010, 02:43:03 ) *
To moze zabronimy chodzenia piechota, wkoncu sa samochoty, a stworzono samochody po to aby ulatwic poruszanie sie, i oczywiscie zarobic. Nie rozumiem troche Twojego podejscia kapuch, to tak jak by zabroniono tworzenia jakich kolwiek programow dla Windowsa, i mogl by to robic tylko M$, albo pedzelkow do PhotoShopa. Mamy wolnosc na rynku, i mozna tworzyc swoje alternatywne produkty.

Gdzie ja pisze o zabronieniu chodzenia piechota?
To woź sie samochodem po chodniku, albo chodz piechota po srodku ulicy, skoro nie widzisz roznicy- mam nadzieje ze zartujesz, bo powialo przedszkolem...
W czym widzisz problem jesli chodzi o Win? Bo ja go tutaj nie widze, a twoj przyklad jest conajmniej z d*** wziety, bo windowsa kupujesz (placisz za licencje), wiec mozesz sobie robic co chcesz, Allegro API tez mozesz kupic i robic sobie co chcesz, ale skoro chcesz zaoszczedzic okradajac przy okazji allegro, to do kogo masz pretensje?
Jak sciagniesz nielegalnego borlanda, albo photoshopa i zrobisz na nim jakis projekt, to jet to NIELEGALNY projekt i jesli cie ktos zlapie, to za to odpowiesz.
Nie bede tlumaczyl rzeczy oczywistych, bo widac nie ma to sensu.
Robcie co chcecie, w koncu to nie ja za to odpowiadam.

Widze ze tylko jedna osoba, potrafi trzezwo myslec....hehe, dobre zyjemy niby w Panstwie europejskim, ale wieje piractwem jak za lat 90, gdzie podrobki sprzedawano w sklepach na legalu smile.gif

Cytat(!*! @ 26.07.2010, 08:08:10 ) *
Możesz tworzyć alternatywny produkt, ale tylko w tedy gdy nie koliduje on z innym produktem producenta. Zadzwońcie po prostu do allegro. Choć jaki byłby sens korzystania z produktu producenta, skoro ten sam efekt można uzyskać za darmo? ;)

Dokladnie, dodal bym jeszcze, ze jesli wlasciciel strony na to pozwoli.
To ze nasze prawo kuleje jesli chodzi o przestepczosc internetowa i ochrone wlasnosci intelektualnej, nie oznacza ze to jest dozwolone i zgodne z prawem.
yevaud
Cytat
Podam prosty przyklad, mam strone z informacjami, cos typu gazeta.pl, robie sobie wlasne dodatek, ktory wyswietla ostatnie newsy i udostepniam go webmasterom, zeby mogli sobie takie cos umiescic na stronie - no i teraz pyatnie kluczowe, czy w tym przypadku dalem komus pozwolenie, zeby mi curlem wykradal tresci i wklejal sobie na wlasnej stronie? Otoz NIE - umozliwilem takie cos, ale tylko przy uzyciu wlasnego dodatku (z moim logo, itp).


oczywiscie ze domyslnie TAK - dajesz komus pozwolenie, co wiecej to czy zrobiles jakis dodatek czy nie nie ma nic wspolnego ze sprawa.
jesli napisales na stronie np. "Materiały znajdujące się na tej stronie są moją własnością i kopiowanie ich, rozpowszechnianie bez mojej wiedzy i zgody jest zabronione" to wtedy czy dasz jakis dodatek do tego, czy nie tez nie wplywa na fakt ze nikomu nie mozna "robic dodatkow", czy beda one w php, czy bedzie je "symulowal" chinczyk za miske ryzu updatujac cala dobe goly html u siebie na stronie

troche was ludzie pogielo z tym porownywaniem wszystkiego do kradziezy samochodu, niedlugo bede penalizowany za chodzenie do bilbioteki i uzywanie firefoxa

platne API nie jest do tego zebys musial go uzywac, tylko do tego ze dostajesz platne narzedzie w ktorym zrobisz to latwiej i lepiej, jesli w regulaminie nie ma zapisu ze nie mozesz pisac automatow do pobierania tresci - to mozesz -> bo polskie prawo niczego takiego nie zabrania. Co wiecej - o ile mi wiadomo jesli napiszesz ze materialy pochodza z allegro - mozesz nawet umiescic "łidżet" u siebie na stronie z tymi danymi, ale tutaj konsultowalbym sie z prawnikiem

Cytat
Choć jaki byłby sens korzystania z produktu producenta, skoro ten sam efekt można uzyskać za darmo? winksmiley.jpg

sam sobie odpowiedz na to pytanie, powodow jest wiele

Cytat
chyba nie trzeba pisac w regulaminach, ze strona jest po to, aby ja odwiedzac poprzez przegladarke

odjazd smile.gif chyba zartujesz, biedny google(exclamation.gif!) niedlugo wszyscy podadza go do sadu

Cytat
Nie zapłaciłeś a chcesz korzystać?

przeciez napisal wyraznie ze nie chce korzystac, on chce napisac wlasne rozwiazanie smile.gif
Cysiaczek
Poprosiłem Allegro o ustosunkowanie się do tematu smile.gif
erix
Cytat
A ty wlasnie lamiesz prawo do ochrony wlasnosci intelektualnej - chyba nie trzeba pisac w regulaminach, ze strona jest po to, aby ja odwiedzac poprzez przegladarke, a nie curlami wyciagac tresci. Tak samo jak nie trzeba pisac, ze samochod jest do jezdzenia po ulicy, a nie po chodniku.

Tak BTW, z tego co pamiętam, to wszystkie systemy prawne są skonsutrowane w taki sposób, że co nie jest zabronione, to jest dozwolone.

Cytat
To woź sie samochodem po chodniku, albo chodz piechota po srodku ulicy, skoro nie widzisz roznicy- mam nadzieje ze zartujesz, bo powialo przedszkolem...

Jedno i drugie stanowi zagrożenie dla zdrowia i życia, co reguluje odpowiednia ustawa. winksmiley.jpg

Cytat
chyba nie trzeba pisac w regulaminach, ze strona jest po to, aby ja odwiedzac poprzez przegladarke, a nie curlami wyciagac tresci.

Jeśli już mamy być dosłowni, to cURL - de facto - JEST przeglądarką. Tylko inaczej sterowaną - nie klawiaturą/myszą/innymi urządzeniami, ale skryptem. Równie dobrze to samo zadanie mógłby zrealizować przez np. WSH i instancjując Internet Explorera. Będziesz miał już swoją przeglądarkę. winksmiley.jpg

Cytat
no i teraz pyatnie kluczowe, czy w tym przypadku dalem komus pozwolenie, zeby mi curlem wykradal tresci i wklejal sobie na wlasnej stronie?

I wówczas łamie ustawę o prawach autorskich, do praktycznie każdego Twojego przykładu można przyporządkować to samo - o czym powiedziałem wcześniej. winksmiley.jpg A to, co chce zrobić autor - nie jest łamaniem praw autorskich, gdyż chce uzyskać dostęp do zawartości, której jest - IMHO jakby współautorem.

A co do tematu - nie znalazłem niczego zabraniającego takiego postępowania. Pozostaje jedynie kwestia etyczna, moim zdaniem.

Jak coś, nie jestem prawnikiem - jeśli się mylę, proszę mnie poprawić.
flashdev
Cytat(!*! @ 26.07.2010, 08:08:10 ) *
Możesz tworzyć alternatywny produkt, ale tylko w tedy gdy nie koliduje on z innym produktem producenta.


Być może stąd właśnie wyniknęło całe nieporozumienie w tym temacie.
Nie widzę nigdzie w wypowiedzi @niedzielnyphp, żeby chciał tworzyć jakiś produkt. Z tego co rozumiem API jest mu potrzebne do własnych potrzeb.

Cytat(!*! @ 26.07.2010, 08:08:10 ) *
Choć jaki byłby sens korzystania z produktu producenta, skoro ten sam efekt można uzyskać za darmo? ;)


To jest bardzo dobre pytanie.
Po pierwsze musisz sam sobie napisać takie API. Dużo prościej skorzystać jest z gotowego.
Po drugie, co jest być może bardziej istotne Allegro udostępniając Tobie API daje Ci gwarancie, że będzie ono działało zawsze dopóki będzie działał serwis. Pisząc własne API nie masz tej gwarancji, że będzie ono odporne na przyszłe zmiany w serwisie.
Cysiaczek
Proszę, Allegro się odezwało, poniżej treść odpowiedzi (zwłaszcza ostatnie zdanie)

Cytat
W odpowiedzi informuję, że logowanie poprzez API nie jest usługą płatną. Serwis Allegro oferuje dwa pakiety WebAPI. Pierwszym z nich jest pakiet Podstawowy obejmujący: Moje Allegro i Wyszukiwanie oraz Wystawianie. Jest on całkowicie bezpłatny. Drugim jest pakiet Profesjonalny obejmujący: Wystawianie, Składanie ofert, Moje Allegro i Wyszukiwanie, Płatności, Narzędzia do zarządzania licencjami i statystyki, Informację na stronie Narzędzia innych firm. Abonament za ten pakiet naliczany jest raz na 6 miesięcy i wynosi 600 zł.

Szczegółowy cennik zamieszczony jest w Regulaminie Allegro, gdzie zawarte są informacje na temat opłat za korzystanie z poszczególnych modułów WebAPI:

http://www.allegro.pl/country_pages/1/0/z4.php

Nadmienię, że nasza usługa to sugerowana i zalecana metoda dostępu do zasobów serwisu dla programistów. Jeżeli Użytkownik chce uzyskać dostęp do Allegro inaczej niż po WWW, powinien w tym celu korzystać z WebAPI.
!*!
Czyli tak na prawdę to nie napisali nic konkretnego co dawałoby odpowiedź. Sugerowana i zalecana metoda dostępu dla programistów to WebAPI, tylko co oznacza "inaczej niż po WWW" i czy to wyklucza curl? Jeśli tak, to zaprzeczają sami sobie.
Fifi209
Allegro zaprzecza samo sobie w dwóch ostatnich zdaniach.

Co do przykładu z pobieraniem informacji (ten z gazetą) to jest coś takiego jak Prawo cytatu i nie zabronisz nikomu.
Cytat
prawem dopuszczalna możliwość przytoczenia w tworzonym przez siebie dziele urywków rozpowszechnionych utworów lub drobnych utworów w całości bez zgody ich twórcy i bez uiszczania na jego rzecz wynagrodzenia. Prawo cytatu dotyczy twórczości chronionej majątkowymi prawami autorskimi i stanowi ich ograniczenie na rzecz dozwolonego użytku. Z utworów nie objętych prawami majątkowymi można bowiem korzystać swobodnie, pod warunkiem oznaczenia autora.


Allegro chce, aby skorzystać z ich API. Dlaczego? Odpowiedź jest prosta: chcą zarobić.

Jakie plusy niesie używanie ich WebAPI?
Tak jak ktoś już napisał:
- Zawsze zgodne z serwisem
- Mniej pracy dla programisty
- Większa wygoda

ale jeżeli ja potrzebuję użyć go parę razy w tygodniu, nie widzę powodu dla którego miałbym płacić tak kosmiczną sumę - tak wiem, 100zł dla niektórych na miesiąc to nie jest dużo, lecz przypominam allegro umożliwiło zakładanie kont JUNIOR - jak oni mają zarabiać? Ja mam w grudniu 18-stkę, lecz jeszcze przede mną troszkę nauki w technikum - jako, iż obrałem bardziej wyboistą drogę. Nie każdy może zarobić, skoro za surfowanie po serwisie nie muszę płacić, to dlaczego mam płacić za WŁASNY skrypt, który będzie robił dokładnie to co ja mu karzę? Może i się narobię jak wół, ale przy odpowiednich nagłówkach allegro i tak nie wykryje czy to użytkownik klika w linki czy jakiś bot. smile.gif Ale rozwiązanie będę miał za darmo.

Jak erix napisał w którymś temacie o zabezpieczaniu się przed botami, równie dobrze połączyć się przez telnet i klepać surowe nagłówki - w końcu to już nie curl. ;]
-deltec-
Witam. Temat jest na czasie, dlatego mysle, ze dobrze wspomniec, ze alternatywne API do allegro istnieje. Wydaje je firma XFuture, a samo api nazywa sie ALLAPI. Dziala na zasadzie parsera, ale udostepnia obiektowy interfejs. API to jest przeznaczone dla platformy .NET, ale mozna z niego szybko zrobic usluge web i laczyc sie za pomoca dowolnej technologi. Koszt ALLAPI to 0zł i mozna je pobrać ze strony www:xfuture:pl/allapi
Reptile ReX
Ja chwilkę posiedziałem i napisałem funkcję do logowania się w systemie allegro.pl opartą na regexpie i curlu.
Jeżeli komuś to pomoże, to proszę się częstować smile.gif.

Jeżeli odświeżyłem, zbyt stary wątek to bardzo przepraszam.
  1. <?php
  2.  
  3. function AllegroLogin($User, $Password)
  4.  
  5. {
  6.  
  7. /** Pobranie Nagłówka wysyłanego przez serwer **/
  8.  
  9. $cURL = curl_init();
  10.  
  11. curl_setopt($cURL, CURLOPT_URL, 'http://allegro.pl/myaccount/index.php');
  12. curl_setopt($cURL, CURLOPT_TIMEOUT, 30);
  13. curl_setopt($cURL, CURLOPT_REFERER, 'http://allegro.pl/');
  14. curl_setopt($cURL, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0');
  15. curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, 1);
  16. curl_setopt($cURL, CURLOPT_RETURNTRANSFER, 1);
  17. curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, 0);
  18. curl_setopt($cURL, CURLOPT_HEADER, 1);
  19. curl_setopt($cURL, CURLOPT_NOBODY, 1);
  20.  
  21. $Source = curl_exec($cURL);
  22.  
  23. curl_close($cURL);
  24.  
  25. /** Wyciąganie niezbędnych danych z nagłówka **/
  26.  
  27. preg_match('@location:(.+)@', $Source, $Headers);
  28.  
  29. $Headers[1] = trim(urldecode($Headers[1]));
  30.  
  31. preg_match('@session=(.+)&global_login_hash=(.+)&session_login_hash=(.+)&url=(.+)&cod=(.+)@', $Headers[1], $Result);
  32.  
  33. /** Logowanie z użyciem danych z nagłówka **/
  34.  
  35. $cURL = curl_init();
  36.  
  37. curl_setopt($cURL, CURLOPT_URL, 'https://ssl.allegro.pl/login.php');
  38. curl_setopt($cURL, CURLOPT_TIMEOUT, 30);
  39. curl_setopt($cURL, CURLOPT_COOKIESESSION, 1);
  40. curl_setopt($cURL, CURLOPT_COOKIEFILE, 'cookies.txt');
  41. curl_setopt($cURL, CURLOPT_COOKIEJAR, 'cookies.txt');
  42. curl_setopt($cURL, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0');
  43. curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, 1);
  44. curl_setopt($cURL, CURLOPT_REFERER, 'https://ssl.allegro.pl/enter_login.php');
  45. curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, 0);
  46. curl_setopt($cURL, CURLOPT_POST, 1);
  47. curl_setopt($cURL, CURLOPT_POSTFIELDS, 'session=' . $Result[1] . '&global_login_hash=' . $Result[2]. '&session_login_hash=' . $Result[3] . '&url=' . $Result[4] . '&cod=' . $Result[5] . '&request_server=ssl.allegro.pl&user_login=' . $User . '&user_password=' . $Password);
  48. curl_exec($cURL);
  49.  
  50. curl_close($cURL);
  51.  
  52. }
  53.  
  54. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.