Saufen Umgang mit cookies
Ich Baue eine client-app auf Basis Saufen. Ich bin immer stucked mit cookie-handling. Ich versuche es zu implementieren, mit Cookie plugin aber ich kann nicht ankommen es zu wirken. Meine client-Anwendung ist die standard-web-Anwendung, und es sieht aus wie es funktioniert, solange ich mit dem gleichen saufen Objekt, aber über Anfragen, die es sendet nicht die richtigen cookies. Ich bin mit FileCookieJar
für die Speicherung von cookies. Wie kann ich cookies über mehrere saufen Objekte?
//first request with login works fine
$cookiePlugin = new CookiePlugin(new FileCookieJar('/tmp/cookie-file'));
$client->addSubscriber($cookiePlugin);
$client->post('/login');
$client->get('/test/123.php?a=b');
//second request where I expect it working, but it's not...
$cookiePlugin = new CookiePlugin(new FileCookieJar('/tmp/cookie-file'));
$client->addSubscriber($cookiePlugin);
$client->get('/another-test/456');
InformationsquelleAutor Peter Krejci | 2013-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine neue Instanz der
CookiePlugin
auf die zweite Anforderung, müssen Sie die erste auf die zweite (und nachfolgende) - Anforderung als gut.InformationsquelleAutor xmarcos
InformationsquelleAutor SergSlon
Aktuelle Antworten wird funktionieren, wenn alle Anfragen werden auf die gleiche user-Wunsch. Aber es wird nicht funktionieren, wenn der Benutzer zum ersten mal einloggt, dann navigieren Sie durch die Website und die Abfrage später erneut "Domain".
Hier ist meine Lösung (mit ArrayCookieJar()):
Login
Andere Anfrage
InformationsquelleAutor Snook