Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][curl] zapisanie cookie do zmiennej
Gacek89
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 2.11.2007
Skąd: Katowice

Ostrzeżenie: (0%)
-----


witam jak w temacie
szukam funkcji podobnych do tych
Kod
<BR>curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');<BR>curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');<BR>

tylko chodzi mi o to by te cistka były przechowywane w zmiennej a nie w pliku
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzywy36
post
Post #2





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


  1. <?php 
  2. $curl = curl_init('http://cos.com/login.php'); 
  3. curl_setopt($curl, CURLOPT_HEADER, 1); 
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
  5. curl_setopt($curl, CURLOPT_NOBODY, 1); 
  6. $header = curl_exec($curl); 
  7. $start=stripos($header,'set-cookie'); $stop = stripos($header,"\n",$start);
  8. $cookie = trim(substr($header,$start,$stop-$start)); 
  9. $cookie = str_ireplace(array('expires','path','domain'),array('','',''),$cookie); 
  10. $mask = '/([%a-z0-9]+)=([%a-z0-9]+)/i'; 
  11. preg_match_all($mask,$cookie,$result); 
  12. echo('nazwa zmiennej: '.$result[1][0].' wartość '.$result[2][0]);
  13. ?>


rozwiązanie ;]
może komuś się przyda...
jak coś to netmare pomógł (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 10:37