tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
954
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wachteldonk wachteldonk ist offline Mitglied Brokat
    Registriert seit
    Aug 2007
    Beiträge
    280
    Hallo,

    ich rufe mit curl mehrere seiten hintereinader in eienr Session auf.

    Wann stehen die cookies zur verfügung, die da z.b. gleich beime rsten aufruf eienr seite gesetzt werden?

    erst nach dem beenden der kompletten session doer schon während der session? ich habe das merkwürdige gefühl, das die cookies während der laufzeit nicht ganz passen
     

  2. #2
    Avatar von Steusi
    Steusi Steusi ist offline Nasenbär
    Registriert seit
    Sep 2006
    Ort
    MV
    Beiträge
    431
    Wenn du ein Cookie setzt ist es nicht sofort verfügbar, du benötigst einen Refresh!
    Erst danach sind gesetzte Cookies einsatzbereit

    Ein Codebeispiel würde die Sache aber deutlich vereinfachen!
     
    Gruß Steusi

    Sollte dir ein Tipp von mir geholfen haben, freue ich mich auch über eine kleine Bewertung.
    Und wenn ein Problem gelöst ist, markiere deinen Beitrag bitte als erledigt.
    PHP-Code:
    $fehler "dummer Tippfehler";
    echo(
    "Und ist das Programm noch so klein, es passt immer noch ein ".$fehler". rein!"); 

  3. #3
    wachteldonk wachteldonk ist offline Mitglied Brokat
    Registriert seit
    Aug 2007
    Beiträge
    280
    Hallo,

    PHP-Code:
    $url ="http://www.meinetestseite.de?m=23".$n[0]."";
    $arrSubmit="";
    curl_setopt ($chCURLOPT_REFERER"http://www.omeineteststeite.den/");
    curl_setopt ($chCURLOPT_USERAGENT"Mozilla 2003, that coolish version"); 
    curl_setopt($chCURLOPT_URL,$url);
    curl_setopt ($chCURLOPT_POST1);
    curl_setopt($chCURLOPT_POSTFIELDS$arrSubmit);
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    curl_setopt ($chCURLOPT_RETURNTRANSFER1);
    //curl_setopt($ch, CURLOPT_FILE, $fp);
    $result curl_exec ($ch);


    // ID/Nummer auslesen
    $fp2 = @fopen($cookies,"r");
    $i=0;
    $j ;
    if (
    $fp2)
        {
        while (!
    feof($fp2)) 
            {
            
    $zeile[$i] = fgets($fp2,4096);
            if (
    $i == OR $i == 5)
                {
                
    $n[$j] = substr($zeile[$i],29,10);
                
    //echo substr($zeile[$i],29,10)."<br>";
                
    $j++;
                }
            
    $i++;
            }
        
    fclose($fp2);
        }
    else
        {
        echo 
    "Kein Cookie<br>";
        }

    echo 
    "N1:".$n[0]."<br>";
    echo 
    "N2:".$n[1]."<br>";
    $url ="http://www.meinetestseite.de?m=23".$n[0]."";
    $arrSubmit="";
    curl_setopt ($chCURLOPT_REFERER"http://www.omeineteststeite.den/");
    curl_setopt ($chCURLOPT_USERAGENT"Mozilla 2003, that coolish version"); 
    curl_setopt($chCURLOPT_URL,$url);
    curl_setopt ($chCURLOPT_POST1);
    curl_setopt($chCURLOPT_POSTFIELDS$arrSubmit);
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    curl_setopt ($chCURLOPT_RETURNTRANSFER1);
    //curl_setopt($ch, CURLOPT_FILE, $fp);
    $result curl_exec ($ch); 


    Das ganez läuft in eienr curlsession

    In dem Moment wo ich versuche den cookie auszulesen ist er noch nicht da. Wie kann ich das so hinbiegen, das ich auf den cookie zugreifen kann?
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 06.07.10, 19:22
  2. CURL und Session-Cookies
    Von DataFox im Forum PHP
    Antworten: 4
    Letzter Beitrag: 06.04.09, 10:10
  3. Antworten: 1
    Letzter Beitrag: 19.03.09, 00:59
  4. String aus HTML lesen CURL
    Von danielke im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.10.04, 20:47
  5. Cookies setzen?
    Von djrob2k1 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.12.01, 23:50