Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CURL, ciasteczka...
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


moj stary temat odchodzi w nie pamiec, duzo tam rzeczy... chodzi o jedno, lepiej mysle zrobic odrebny temacik

jak za pomoca curl polaczyc sie ze strona, majac dostep do ciasteczek z przegladarki
(bo na stronie z ktora sie lacze, jest sprawdzanie cookies)
prosze nie odsylajcie mnie do manuala, bo spedzilem w nim wystarczajaco duzo czasu
i to ze jest komenda do ciastek wiem, ale jak jej uzyc niemam pojecia :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luk4
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.06.2005

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


Witam ja do tej pory zawsze korzystalem z tego :

  1. <?php
  2.  
  3. function open_https_url($url,$refer = "",$usecookie = false) {
  4.  
  5. if ($usecookie) {
  6.  
  7. if (file_exists($usecookie)) {
  8.  
  9. if (!is_writable($usecookie)) {
  10.  
  11. return "Can't write to $usecookie cookie file, change file permission to 777 or remove read 
    only for windows."
    ;
  12. }
  13. } else {
  14.  
  15. // Nazwa pliku cookie.txt tu sa przechowywane ciastka
  16.  
  17. $usecookie = "cookie.txt";
  18. if (!is_writable($usecookie)) {
  19.  
  20. return "Can't write to $usecookie cookie file, change file permission to 777 or remove read 
    only for windows."
    ;
  21. }
  22. }
  23.  
  24. }
  25.  
  26. $ch = curl_init();
  27.  
  28. curl_setopt($ch, CURLOPT_URL, $url);
  29.  
  30. // to do polaczen https
  31.  
  32. // curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  33.  
  34.  //  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  35.  
  36. curl_setopt($ch, CURLOPT_HEADER, 1);
  37.  
  38. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
  39.  
  40. if ($usecookie) {
  41. curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
  42.  
  43. curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);
  44. }
  45.  
  46. if ($refer != "") {
  47.  
  48. curl_setopt($ch, CURLOPT_REFERER, $refer );
  49.  
  50. }
  51.  
  52. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  53.  
  54. $result =curl_exec ($ch);
  55.  
  56. curl_close ($ch);
  57.  
  58. return $result;
  59. }
  60.  
  61.  
  62. //Przyklad uzycia
  63.  
  64. echo open_https_url("http://jakasstronka.pl/","",true);
  65.  
  66.  
  67. ?> 


Pozdrawiam
Luk

Ten post edytował luk4 25.03.2006, 09:32:00
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: 8.10.2025 - 22:07