ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
954
954
EMPFEHLEN
-
09.07.09 08:04 #1
- 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
-
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!");
-
09.07.09 15:30 #3
- Registriert seit
- Aug 2007
- Beiträge
- 280
Hallo,
PHP-Code:$url ="http://www.meinetestseite.de?m=23".$n[0]."";
$arrSubmit="";
curl_setopt ($ch, CURLOPT_REFERER, "http://www.omeineteststeite.den/");
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla 2003, that coolish version");
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arrSubmit);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_FILE, $fp);
$result = curl_exec ($ch);
// ID/Nummer auslesen
$fp2 = @fopen($cookies,"r");
$i=0;
$j = 0 ;
if ($fp2)
{
while (!feof($fp2))
{
$zeile[$i] = fgets($fp2,4096);
if ($i == 4 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 ($ch, CURLOPT_REFERER, "http://www.omeineteststeite.den/");
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla 2003, that coolish version");
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arrSubmit);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
//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
-
Mit Curl Browser emulieren, POST-Daten senden / auswerten (Firebu), Cookies/SessionID
Von lukelukeluke im Forum PHPAntworten: 2Letzter Beitrag: 06.07.10, 19:22 -
CURL und Session-Cookies
Von DataFox im Forum PHPAntworten: 4Letzter Beitrag: 06.04.09, 10:10 -
Mit CURL Session einer ASP-Seite setzen und Daten holen
Von fefi im Forum PHPAntworten: 1Letzter Beitrag: 19.03.09, 00:59 -
String aus HTML lesen CURL
Von danielke im Forum PHPAntworten: 4Letzter Beitrag: 04.10.04, 20:47 -
Cookies setzen?
Von djrob2k1 im Forum PHPAntworten: 3Letzter Beitrag: 26.12.01, 23:50





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren