php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2008, 12:40  
Neuer Benutzer
 
Registriert seit: 08.02.2008
Beiträge: 1
Chaox
Standard Brauche bitte Hilfe mit CURL (cookies).

Hi zusammen, erstmal

Also, folgendes: Ich schreibe gerade ein Script was sich automatisch auf einer Seite einloggt, und eventuell vorhandene Nachrichten dort ausliest.

Es handelt sich in diesem Fall um neu.de, zum einloggen benutze ich CURL, hier ist mal mein bisheriger Code.

PHP-Code:
function autoLogin(){

$url="http://neu.de/authent/index.php"//url des login-forms
$params="log=meinUsername&pwd=meinPassword"//username+pass

$ziel="http://neu.de/meetic.php"//ziel wo ich hin will
$ziel_param="url=/mailbox/index.php";

$cookie='C:\xampp\tmp\cookie.txt';

      
$curl curl_init();
      
curl_setopt($curlCURLOPT_HEADER0);
      
curl_setopt($curlCURLOPT_POSTtrue);
      
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
      
curl_setopt($curlCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
      
curl_setopt($curlCURLOPT_FOLLOWLOCATIONtrue);
      
curl_setopt($curlCURLOPT_COOKIEJAR$cookie);
      
curl_setopt($curlCURLOPT_COOKIEFILE$cookie);
      
curl_setopt($curlCURLOPT_URL$url);
      
curl_setopt($curlCURLOPT_POSTFIELDS$params );

      
$xxx curl_exec($curl); //damit log ich mich ein, cookie wird auch gesetzt, mit Session-id.


//adresse der message-seite: "http://neu.de/meetic.php?url=/mailbox/index.php"

      
curl_setopt($curlCURLOPT_URL$ziel); //jetzt will ich auf die message-seite.
          
curl_setopt($curlCURLOPT_POSTFIELDS$ziel_param);

        
$xxx curl_exec($curl);

        echo 
$xxx//und sie zur Kontrolle einfach mal ausgeben.



Leider klappt das nicht so, wie ich will, es wird dann die Startseite ausgegeben mit der Meldung "Dieser User / Passwort ist uns nicht bekannt"....dieselbe Meldung kommt dort, wenn ich mich ganz normal mit firefox anmelde, dann die Cookies blocke und auf die Nachrichten-Seite gehen will, also ich schätze es hat mit den Cookies zu tun.

Was mir noch auffällt: Die Ziel-URL: (http://neu.de/meetic.php?url=/mailbox/index.php) auf der sich die nachrichten-seite befindet.
Wenn ich, normal über den Browser angemeldet, auf Nachrichten klicke, dann ändert sich oben in der URL garnichts, es bleibt bei "http://neu.de/meetic.php?url=/home/index.php"....ich hab dann manuell die link-Adresse kopiert von dem "Nachrichten"-link.

So, also wäre super wenn jemand mir helfen könnte, das benutzername/passwort falsch sind, ist ausgeschlossen, die Variablen jeweils stimmen auch. Ich vermute, das das einloggen zwar irgendwie klappt, er jedoch beim Zugriff auf die nächste Seite die Session-ID nicht mehr aus dem cookie ausliest.

Wäre wirklich dankbar für Hilfe, poste auch gerne username und passwort hierhin, ist nur ein Account zum testen, falls es jemand ausprobieren muß!

Gruß,
Chaox

EDIT: Achja, noch was: Wenn ich mich mit Firefox einlogge...DANN das Script aufrufe, funktioniert es bestens, ich komme auf die Seite, nur um mal nen paar Fehlerquellen auszuschließen. Es sollte also definitiv ein Cookie-Problem sein!
Chaox ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.02.2008, 00:09  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Konntest du das Problem mittlerweile eingrenzen oder lösen?
Zergling-new ist offline   Mit Zitat antworten
Alt 18.02.2008, 08:33  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

hi,

es wäre wahrscheinlich sehr praktisch, wenn du den traffic mal mit wireshark oä. überwachen würdest um zu sehen was Curl denn da sendet.

gruß
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbanktabelle erstellen - brauche Hilfe Raccoon PHP Tipps 2008 1 14.06.2008 11:03
curl https cookies Ratte78 PHP-Fortgeschrittene 25 01.08.2006 13:20
Ich brauche eure Hilfe beim rechnen... GELight PHP Tipps 2006 6 07.04.2006 14:20
Ich brauche eure Hilfe PHP Tipps 2006 22 19.02.2006 19:57
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
brauche eben hilfe PHP Tipps 2007 2 26.11.2005 08:36
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
brauche hilfe!!! marcelglaeser HTML, Usability und Barrierefreiheit 0 03.10.2005 20:01
Hilfe, Ich brauche hilfe! Kevin PHP Tipps 2005-2 2 27.09.2005 19:31
Brauche Hilfe bei preg_match() PHP Tipps 2005-2 2 23.07.2005 22:44
Brauche dringend Hilfe, Aufgabe fürs Studium (Upload-Script trivial Beitragsarchiv 23 23.06.2005 16:25
[Erledigt] Brauche dringend Hilfe PHP Tipps 2005 19 01.02.2005 20:21
Brauche Hilfe PHP Tipps 2005 5 11.01.2005 15:30
Brauche Hilfe - kenne mich nicht aus - zahlen auch dafür Beitragsarchiv 1 09.08.2004 16:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
curl cookies, curl cookie, curl hilfe, curl_setopt cookie, curlopt cookie, curl passwort, http://www.php.de/php-fortgeschrittene/45472-brauche-bitte-hilfe-mit-curl-cookies.html, curl firefox, php curl cookie, brauche ich cookies, curl curlopt_postfields, brauche cookies, curlopt cookies, curl cookie erstellen, libcurl auf cookie zugreifen, curl cookies sessions, curl cookie.txt, xampp curl cookies, curl mit passwort, curl cookies ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.