Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzenie kodu usuwa sesję
Sahee
post 28.02.2012, 21:14:58
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.09.2011

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


Siemka, główkuję już trochę nad tym i nie mam pojęcia co może powodować zamknięcie sesji php:
  1. require_once('inc/system.php');
  2. if(empty($oUser)) header('location: index.php');
  3.  
  4. $co = '.$ilosc. + Pp';
  5. $kod = $_POST['kod'];
  6. $user = $_POST['user'];
  7. if(!empty($_POST)){
  8. if(!isset($_POST['accept'])) $msg = "<p class='error'>Musisz zaakceptować regulamin</p>";
  9. elseif(empty($_POST['kod'])) $msg = "<p class='error'>Musisz podać kod SMS</p>";
  10. elseif(empty($_POST['user'])) $msg = "<p class='error'>Musisz podać nick kupującego</p>";
  11. else {
  12. $a = k;
  13. $params = array(
  14. 'aut_id' => '228418848', //Kod auth_id
  15. 'sms' => $a.$foo, //nazwa usługi
  16. 'code' => $kod, //Kod zwrotny z sms'a
  17. );
  18.  
  19. $data = '?'.http_build_query($params);
  20. $file = 'http://www.serv4web.pl/Api'.$data;
  21. $ch = curl_init($file);
  22. $fp = @fopen("temp.xml", "w");
  23. curl_setopt($ch, CURLOPT_FILE, $fp);
  24. curl_setopt($ch, CURLOPT_HEADER, 0);
  25. curl_exec($ch);
  26. curl_close($ch);
  27. fclose($fp);
  28. $file = "temp.xml";
  29. $plik = fopen($file, "r");
  30. $tresc = fread($plik,1024);
  31. fclose($plik);
  32. preg_match ('/&status=.*?"/is', $tresc, $znalezione);
  33. $id = strpos($znalezione[0], '=');
  34. $odp = substr($znalezione[0], $id + 1);
  35. $odp1 = substr($odp, 0, -1);
  36. $co = $a.$foo;
  37. if ($odp1 = 504){
  38.  
  39. $ilosc = $foo * 5;
  40. mysql_query('UPDATE `sahee_user`.`authme` SET `PP` = `PP` + '.(int)$ilosc.' WHERE `authme`.`login` ="'.mysql_real_escape_string($user).'"');
  41.  
  42. $dni=array('Poniedziałek','Wt','Śr','Czw','Pt','So','Nd');
  43. $miesiace=array('Stycznia','Lutego','Marca','Kwietnia','Maja','Czerwca','Lipca','Sierpnia','Września','Października','Listopada','Grudnia');
  44. $dzien=date('d');
  45. $dn=$dni[date('w')-1];
  46. $mc=$miesiace[date('n')-1];
  47. $rok=date('Y');
  48. file_put_contents('transakcje.txt', '[x] '.$dane['login'].' Kupił graczowi '.$user.': '.$co.' w '.$dzien.', '.$mc.' IP: '.$_SERVER['REMOTE_ADDR'].' '.$rok. "\n" , FILE_APPEND);
  49.  
  50. $msg = "<p class='info'>Tranzakcja zakonczona. Kod zakupu to:".$kod."<br><font color=grenn>Wygenerowano kopie transakcji sukcesem!</font></p>";
  51.  
  52.  
  53. }else{ # gdy kod niepoprawny
  54.  
  55. $msg = ('[xx] '.$params[sms].' Zle podany kod / zuzyty');
  56. }
  57. }
  58. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:49