1. <?php
  2.  
  3. $id = 45910; # numer ID zarejestrowanego klienta
  4. $code = "OAF7"; # identyfikator usÅ?ug SMS
  5. $type = "sms"; # typ konta: C1 - 8 znakowy kod bezobsÅ?ugowy
  6. # typ konta: sms dla sprawdzania SMSow
  7. $page = "main.php"; # nazwa pliku jaki ma sie zaladowac po podaniu poprawnego kodu
  8.  
  9.  
  10. # gdy sprawdzane bÄ?dÄ? zarówno konta smsowe jak i konta przy pÅ?atnoÅ?ciach kartÄ?
  11. # to naleÅ¥y wtedy uÅ¥yÄ? zapisu:
  12. # $type = "c1,sms";
  13.  
  14. #
  15. # przy sprawdzaniu kilku kont o róťnych identyfikatorach naleÅ¥y uÅ¥yÄ? zapisu:
  16. # $code = "abcd1,abcd2,kody2,kody6";
  17.  
  18. $del=1; # jeÅ¥eli kod ma byÄ? skasowany od razu po sprawdzeniu to ustaw wartoÅ?Ä? na 1
  19. ################################################################################
    #
  20. $check = $_POST['check']; # podany kod na stronie gdzie wejÅ?cie jest pÅ?atne i wymagany jest zakupiony kod
  21. if($check == NULL)
  22. exit("Prosze wpisac kod");
  23.  
  24.  
  25. $handle = fopen("http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del, 'r');
  26. $status = fgets($handle, 8);
  27. $czas_zycia = fgets($handle, 24);
  28. fclose($handle);
  29. $czas_zycia = rtrim($czas_zycia);
  30.  
  31.  
  32.  
  33. if ($status == 0) {print "Kod niepoprawny."; exit;} # gdy kod niepoprawny
  34. else
  35. { # gdy kod poprawny:
  36. if (!isset($_COOKIE['ActiveCode']))
  37. {
  38. setcookie('ActiveCode',1, time()+$czas_zycia);
  39. }
  40. else
  41. {
  42. setcookie('ActiveCode',0, time()+2, "/");
  43. setcookie('ActiveCode',1, time()+$czas_zycia, "/");
  44. }
  45. header("Location: ".$page); # wÅ?Ä?czenie strony gÅ?ównej
  46. }
  47. ?>


I problem jest taki ¿e kiedy wchodze na stronke i kilkam sprawd¼ kod to pisze ¿e kod jest niepoprawny. Ale kiedy rêcznie powpisuje rzeczy i wklepie link do przegl±darki to dzia³a.

Kod
http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del


Kto¶ ma jaki¶ pomys³ dlaczego to nie chce hulaæ? Skrypt ze strony dotpay.pl