Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zalogowanie i wysłanie formularza php-curl-class
lekosm2
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 9.10.2015

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


Witam, chciałem zautomatyzować wysyłanie formularza co kilka godzin, wiec znalazłem curl klase na githubie. > https://github.com/php-curl-class/php-curl-class
Mój kod aktualnie wygląda tak:
  1. <?php
  2. require __DIR__ . '/vendor/autoload.php';
  3.  
  4. use \Curl\Curl;
  5.  
  6. $curl = new Curl();
  7.  
  8. //Tu się loguję
  9. $curl->post('http://mojastrona.net/', array(
  10. 'login' => 'mojlogin',
  11. 'haslo' => 'mojehaslo',
  12. 'but_on' => 'zaloguj sie'
  13. ));
  14.  
  15. //Tu wysyłam formularz, aby go wysłać trzeba być zalogowanym
  16. $curl->post('http://mojastrona.net/formularz', array(
  17. 'name' => 'Januszek',
  18. 'wiek' => 25,
  19. 'tekst' => 'tu moj tekst',
  20. ));
  21.  
  22.  
  23. if ($curl->error) {
  24. echo 'Error: ' . $curl->errorCode . ': ' . $curl->errorMessage . "\n";
  25. } else {
  26. echo 'Response:' . "\n";
  27. var_dump($curl->response);
  28. }


Po wykonaniu tego kodu wyświetla mi się informacja, że aby wysłać formularz muszę być zalogowany, więc tak jakby mnie wylogowywało..
Pomoże ktoś powie mi jak to zrobić, by działało tak jak chcę?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nigdzie nie ustawiasz ciach, wiec nastepny request nie wie ze sie wczesniej zalogowales. W przykladach CURL masz pokazane jak pooprawnie zrobic logowanie z ustawieniem ciastek a co za tym idzie z zapamietaniem
Go to the top of the page
+Quote Post

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: 18.09.2025 - 06:15