Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [cURL] Omijanie uniqid
Forum PHP.pl > Forum > PHP
szczepan11
Witam,

Zaczynam naukę w cURL i napisałem sobie skrypcik:

  1. function cut_str($str, $left, $right)
  2. {
  3. $str = substr ( stristr ( $str, $left ), strlen ( $left ) );
  4. $leftLen = strlen ( stristr ( $str, $right ) );
  5. $leftLen = $leftLen ? - ($leftLen) : strlen ( $str );
  6. $str = substr ( $str, 0, $leftLen );
  7. return $str;
  8. }
  9.  
  10.  
  11. $ch = curl_init();
  12. curl_setopt($ch, CURLOPT_URL, '');
  13. curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1');
  14. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  15. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  17. curl_exec($ch);
  18. curl_close($ch);
  19.  
  20.  
  21.  
  22.  
  23. $data = "bla bla bla";
  24. $ch = curl_init();
  25. curl_setopt($ch, CURLOPT_URL, '');
  26. curl_setopt($ch, CURLOPT_REFERER, '' );
  27. curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1');
  28. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  29. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  30. curl_setopt( $ch, CURLOPT_POST, 1 );
  31. curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
  32. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  33.  
  34. curl_exec($ch);
  35. curl_close($ch);


I wszystko działa, formularz się wypełnia danymi i wysyła. Ale dalej mam problem.

Tak wygląda część kodu PHP formularza :

  1. $clef = uniqid('2m');
  2. plik.php?page=abcdffg&clef=".$clef."


I aby to co wysłałem w formularzu miało jakiś sens, muszę wejść do linku plik.php?page=abcdffg&clef=".$clef." ale nie wiem jak zrobić, aby uniqid się zgadzało. Da się to jakoś obejść ?

Z Góry dzięki.
Oczywiście data i url ukryłem celowo, bo to działa.
erix
Cytat
Da się to jakoś obejść ?

Nie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.