| Autor | Zpráva | ||
|---|---|---|---|
| anon007 Profil * |
#1 · Zasláno: 5. 6. 2013, 22:08:37
Ahoj,
jak zjistit hodnoty cookies posílaných pomocí curl? Situace je následující: curl se přihlásí na nastránku(post data) a dále přejde na jinou stránku, kde je stále přihlášený. V tuto chvíly, tedy po přihlášení a získání cookies do soubor cookies.txt chci tyto hodnoty přečíst. Děkuji, hezký den |
||
| anon007 Profil * |
#2 · Zasláno: 5. 6. 2013, 23:48:31
Ještě zde dodávám kód s otázkou jak by to mělo vypadat?:
$username = 'user';
$password = 'password';
$loginUrl = 'http://example.net/?page=login';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $loginUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username='.$username.'&password='.$password.'& login="submit"');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__PATH__).'/cookie.txt');
print filesize('cookie.txt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
$c=dirname(__PATH__).'/cookie.txt';
$h=fopen($c,'r');
$cookies=fread($h,filesize($c));
fclose($h);
print $cookies;
curl_setopt($ch, CURLOPT_URL, 'http://example.net/');
#print $content; |
||
|
Časová prodleva: 13 let
|
|||
0