php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 08-11-2005, 11:52
Semy88
 Newbie
Links : Onlinestatus : Semy88 ist offline
Registriert seit: Nov 2005
Beiträge: 5
Semy88 ist zur Zeit noch ein unbeschriebenes Blatt
Standard cURL eBay Login Cookie Problem

Hallo,

ich habe ein Problem. Ich möchte mich automatisch bei Ebay einloggen. Dazu habe ich folgendes Script gemacht:

<?php

// eBay-Benutzername
$ebuser = "*******";

// eBay-Passwort
$ebpass = "*******";

// eBay-Postfelder
$ebpost = "MfcISAPICommand=SignInWelcome&siteid=77&co_partnerId=2&UsingSSL=1&ru=&pp=&pa1=&pa2=&pa3=&i1=-1&pageType=-1&rtmData=&";

// eBay-URL
$eburl = "https://signin.ebay.de/ws/eBayISAPI.dll";

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $ebpost."userid=".$ebuser."&pass=".$ebpass);
curl_setopt($ch, CURLOPT_URL,$eburl);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
//curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_exec($ch);
curl_close($ch);

?>

Er zeigt mir eine Fehlerseite von Ebay! Browser Problem. Das mein Browser keine Cookies akzeptiert. Wie kann ich mit cURL einen Cookie annehmen???

Hoffe auf schnelle Hilfe.

Viele Grüße,
Semy
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 08-11-2005, 15:43
Semy88
 Newbie
Links : Onlinestatus : Semy88 ist offline
Registriert seit: Nov 2005
Beiträge: 5
Semy88 ist zur Zeit noch ein unbeschriebenes Blatt
Standard hmmm...

Hey Leute,

sagt mal kann mir hier echt keiner weiterhelfen? Keiner ne Ahnung wie das funktioniert? Ich bitte euch, bitte helft mir...

Viele Grüße,
Semy
Mit Zitat antworten
  #3 (permalink)  
Alt 08-11-2005, 16:01
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: hmmm...

Übe dich bitte in Geduld, und fange nicht nach so kurzer Zeit schon an zu drängeln!
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #4 (permalink)  
Alt 08-11-2005, 17:48
Benutzerbild von Nezzar Nezzar
 wannabe batard
Links : Onlinestatus : Nezzar ist offline
Registriert seit: Mar 2002
Beiträge: 477
Nezzar ist zur Zeit noch ein unbeschriebenes Blatt
Nezzar eine Nachricht über ICQ schicken
Standard

Es gibt ein paar Optionen, die das Verhalten von cURL bezüglich Cookies beeinflussen: http://php.net/curl

Zum Beispiel:
- CURLOPT_COOKIE
- CURLOPT_COOKIEJAR
- CURLOPT_COOKIESESSION
- CURLOPT_COOKIEFILE
- CURLOPT_COOKIEJAR (evtl. dasselbe wie die vorherige Option)

Ich kann allerdings nicht genau sagen, was die einzelnen Optionen tun. Musst dir die Seite schon selber durchlesen
__________________
"Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender
Mit Zitat antworten
  #5 (permalink)  
Alt 01-07-2006, 15:53
SphaeroX
 Newbie
Links : Onlinestatus : SphaeroX ist offline
Registriert seit: Jul 2006
Beiträge: 4
SphaeroX ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also ich habe das jetzt mal versucht

PHP-Code:
<?php

// eBay-Benutzername
$ebuser "xxx";

// eBay-Passwort
$ebpass "xxx";

// eBay-Postfelder
$ebpost "MfcISAPICommand=SignInWelcome&siteid=77&co_partnerId=2&UsingSSL=1&ru=&pp=&pa1=&pa2=&pa3=&i1=-1&pageType=-1&rtmData=&";

// eBay-URL
$eburl "https://signin.ebay.de/ws/eBayISAPI.dll";

$ch curl_init();
curl_setopt($chCURLOPT_COOKIE1);
curl_setopt($chCURLOPT_COOKIEJAR'cookie.txt');
curl_setopt($chCURLOPT_COOKIEFILE'cookie.txt');
curl_setopt($chCURLOPT_HEADER1);
curl_setopt($chCURLOPT_POST,1);
curl_setopt($chCURLOPT_POSTFIELDS$ebpost."userid=".$ebuser."&pass=".$ebpass);
curl_setopt($chCURLOPT_URL,$eburl);
curl_setopt($chCURLOPT_SSL_VERIFYHOST2);

curl_setopt($chCURLOPT_FOLLOWLOCATION1);
//curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE);

curl_exec($ch);
curl_close($ch);

?>
Aber geht leider imemrnoch nicht

// EDIT

Achja wäre nice wenn jemand helfen könnte, weil ich will ein script template für Einloggen und sachen ausführen via php script .... lerne gerade erst php

Geändert von SphaeroX (01-07-2006 um 15:57 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 01-07-2006, 22:15
tcpip
 Junior Member
Links : Onlinestatus : tcpip ist offline
Registriert seit: Jun 2006
Beiträge: 217
tcpip ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich glaube bei ebay sind sie auch nicht auf den Kopf gefallen. Entweder erwarten sie schon ein Cookie, oder dann machen sie einen solchen Zauber um das logged-in cookie zu setzen und zu überprüfen, wie in diesem Forum und anderswo beschrieben ist (setcookie(), header(Location: ) z.B. Nochwas, ob in libCURL der SSL-Port (443) automatisch genommen wird? Oder fehlt der user-agent und dergleichen im request header?

Nachfolge: wie würde man den login-dialog von ebay anzapfen und aufzeichnen?

Dann würde ich noch den Filenamen vollständig angeben: c:\cookies.txt
und cookiejar einen anderen Namen geben.

Geändert von tcpip (01-07-2006 um 22:24 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 11-08-2006, 11:05
senfeuter
 Newbie
Links : Onlinestatus : senfeuter ist offline
Registriert seit: Aug 2005
Beiträge: 6
senfeuter ist zur Zeit noch ein unbeschriebenes Blatt
Question

Hallo,

ich habe ein ähnliches Problem.

nutze auch curl, lade eine Seite von ebay per script und will den Keks mit

curl_setopt($ch, CURLOPT_COOKIEJAR, 'keks')
curl_setopt($ch, CURLOPT_COOKIEFILE, 'keks')

abholen. Es wird nur die Startseite ohne Anmeldung ohne Post Daten abgeholt. Merkwürdigerweise wird die datei keks bei ebay.de nicht angelgt, beim Aufruf von ebay.com ist alles so wie es seinsoll.


Olaf

Nachtrag:

nun funktioniert es komischerweise auch mit de

Geändert von senfeuter (11-08-2006 um 16:02 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

SMT

Server Monitoring & Management Tool Das SMT wurde von einem Administrator für Administratoren entwickelt, es vereinfacht den Alltag in der klassischen Administration und Verwaltung. Mit dem SMT kannst Du alle Deine Server & Dienste verwalten und überwach

09.10.2020 palle_1977 | Kategorie: PHP
phplinX-Erotikportal 4 ansehen phplinX-Erotikportal 4

Erweiterbares Portal speziell für Erotik mit den Modulen Webkatalog, Bannermanagement und Kleinanzeigenmarkt. Sämtliche Module können über einen einzigen Adminbereich verwaltet werden.

18.06.2020 Cosinus14 | Kategorie: PHP/ Anzeigenmarkt
Erotik-Portal

Mit unsererem Erotik-Portal erhalten Sie ein komplettes Internetprojekt inklusive einer bedienerfreundlichem Administration sowie zahlreichen wichtigen Funktionen. Unser auf PHP und MySQL basierendes Script bietet Ihnen - und Ihren Besuchern - komfort

18.06.2020 ISD-Genthin | Kategorie: PHP/ Anzeigenmarkt
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:04 Uhr.