Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ręczna metoda post i logowanie
deicide
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.04.2006

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


Mam taką funkcje:

  1. <?php
  2. function sendToHost($host, $method, $path, $data, $useragent='')
  3. {
  4. // Supply a default method of GET if the one passed was empty
  5. if (empty($method)) {
  6. $method = 'GET';
  7. }
  8. $method = strtoupper($method);
  9. $fp = fsockopen($host, 80);
  10. if ($method == 'GET') {
  11. $path .= '?' . $data;
  12. }
  13. if ($fp)
  14. {
  15. fputs($fp, "$method $path HTTP/1.1rn");
  16. fputs($fp, "Host: $hostrn");
  17. fputs($fp,"Content-type: application/x-www-form-urlencodedrn");
  18. fputs($fp, "Content-length: " . strlen($data) . "rn");
  19. if (trim($useragent)!='') {
  20. fputs($fp, "User-Agent: $useragentrn");
  21. }
  22. fputs($fp, "Connection: closernrn");
  23. if ($method == 'POST') {
  24. fputs($fp, $data);
  25. }
  26.  
  27. while (!feof($fp)) {
  28. $buf .= fgets($fp,128);
  29. }
  30. fclose($fp);
  31. //header('Location: http://'.$host.$path);
  32. //exit;
  33. return $buf;
  34. }
  35. return false;
  36. }
  37. ?>


I teraz np. wysłałem informacje zalogowania się na forum. Wszysttko działa prawidłowo ale jest taki problem, że np. jak zrobie przekirowanie to sam nie jestem zalogowany na forum, ale jest zaznaczone, że taki user istnieje. Czy jest taka mozliwość aby móc sie zalogować w taki sposób lub podobny?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


No jak chcesz chodzić po forum (i kazdej stronie opartej na SESID przechowywanym w cistku) musisz przechwycić ciasteczka i wysłać je kolejnym stronom.
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: 5.10.2025 - 01:10