php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.11.2009, 16:34  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 9
AllOutAnime befindet sich auf einem aufstrebenden Ast
Standard [cURL] In Chatseite einloggen > Problem mit Cookies

PHP-Code:
<?php


function parseC($pat) {

GLOBAL 
$site;

preg_match($pat,$site,$matches);

return 
$matches[1];

}

function 
postsite($url){






$data 'username=<NAME>&password=<PASSWORT>&cmd=login&LogIn=LogIn&mainloc=http://www.lakeparty.de/home.php';


  
    
//$fp = fopen("cookie.txt", "w+");
   // fclose($fp);


    
$login curl_init();
    
curl_setopt($loginCURLOPT_COOKIEJAR"cookiess.txt");
    
curl_setopt($loginCURLOPT_COOKIEFILE"cookiess.txt");
curl_setopt($loginCURLOPT_COOKIESESSIONtrue); 
curl_setopt ($loginCURLOPT_REFERER"http://www.lakeparty.de/"); 
    
curl_setopt($loginCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    
curl_setopt($loginCURLOPT_TIMEOUT40);
    
curl_setopt($loginCURLOPT_RETURNTRANSFERTRUE);
    
curl_setopt($loginCURLOPT_URL$url);
curl_setopt($loginCURLOPT_SSL_VERIFYPEER0);
curl_setopt($loginCURLOPT_SSL_VERIFYHOST0);
    
curl_setopt($loginCURLOPT_HEADERTRUE);
    
curl_setopt($loginCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($loginCURLOPT_POSTTRUE);
   
curl_setopt($loginCURLOPT_POSTFIELDS$data);
   
    return 
curl_exec ($login); // execute the curl command
    
curl_close ($login);
    unset(
$login);


}   


function 
curl_grab_page($site){
    
$ch curl_init();
    
curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    
curl_setopt($chCURLOPT_COOKIEFILE"cookiess.txt");
curl_setopt($chCURLOPT_COOKIESESSIONtrue); 
    
curl_setopt($chCURLOPT_HEADERTRUE);
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONTRUE);
    
curl_setopt($chCURLOPT_URL$site);
    return 
$resuult curl_exec ($ch); // execute the curl command
    
curl_close ($ch);

}  


$gurl 'http://www.lakeparty.de/';





$site curl_grab_page($gurl);

$action parseC('#action\=\"(.*?)\" method\=\"post\"#');


postsite($action);

?>
So, ich habe diesen Code ^^
Er geht erst auf die Anfangsseite und holt sich die post url mit sessionid, dann versucht sich das Script auf der Seite einzuloggen.
Das klappt eigentlich alles schon ganz gut, jedoch funktioniert der Login nicht, Auf der Chatseite erhalte ich eine Meldung, dass ich Cookies aktivieren muss, damit der login funktioniert. Cookies werden wie vorgesehen in die cookie-datei geschrieben. Der Login der Chatseite ist mit SSL geschützt.
Mir ist aufgefallen, dass normalerweise viel mehr Cookies gesetzt werden, als in der cookiess.txt Datei auftauchen. Dort taucht nur ein Cookie auf, bei mir im Browser sind es über 20, könnte da vllt der Fehler liegen?
Ich weis nicht mehr weiter, ich hoffe jemand von euch hat eine Lösung, Live HTTP Headers Log ist im Anhang.

Gruß
AoA
Angehängte Dateien
Dateityp: zip log.zip (2,6 KB, 10x aufgerufen)
AllOutAnime ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.11.2009, 15:19  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 9
AllOutAnime befindet sich auf einem aufstrebenden Ast
Standard

Hat niemand eine Idee?
AllOutAnime ist offline  
 


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
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[curl] Größe unterschiedlich zum Original (copy() Problem) betrazivis PHP-Fortgeschrittene 5 23.10.2006 16:53
Problem mit Cookies JeeZ PHP Tipps 2006 2 08.10.2006 17:59
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
Cookies, Sessions, Login-Fehler PHP Tipps 2006 1 23.03.2006 12:59
Problem mit Loginscript, kann mich nicht einloggen PHP Tipps 2005-2 3 01.10.2005 17:32
Problem beim erstellen eines Cookies PHP Tipps 2005-2 6 27.08.2005 11:18
sessions und cookies... PHP Tipps 2005-2 7 31.07.2005 21:17
problem mit cookies... d4rki PHP Tipps 2005 1 20.04.2005 12:19
Kleines problem Problem mit cookies ! PHP Tipps 2005 3 25.03.2005 14:01
cookies problem PHP Tipps 2005 6 01.02.2005 15:52
Cookies problem PHP Tipps 2004-2 9 25.11.2004 10:53
Cookie / localhost / Problem gelöst PHP-Fortgeschrittene 11 02.11.2004 22:41
Problem: Cookies im Internet-Café freitz PHP-Fortgeschrittene 3 16.10.2004 22:42
Problem mit einloggen / Burning Board PHP Tipps 2004 1 16.08.2004 23:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/61244-curl-chatseite-einloggen-problem-mit-cookies.html, curl cookies aktivieren, curl cookie login, curl cookies, curl cookie, cookie einschalten curl, curl cookies php, cookie php curl, php curl cookies aktivieren, curl_grab_page, burning board curl login, curlopt_cookiesession, curl login cookie header, cookies zulassen curl php, php curl cookies seite sagt cookies nicht aktiviert, php chat curl, curl php session chat, curl login mit cookies, curl cookie login php, curl chat seite

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:44 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