Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/p93798/public_html/proba/dotpay/sprawdz.php on line 36
Kod skryptu:
<?php $id = x; # numer ID zarejestrowanego klienta $code = "x"; # identyfikator usług SMS $type = "sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy # typ konta: sms dla sprawdzania SMSow $page = "main.php"; # strona ktora ma sie otworzyc po podaniu poprawnego kodu # # gdy sprawdzane będą zarówno konta smsowe jak i konta przy płatnościach kartą # to należy wtedy użyć zapisu: # $type = "c1,sms"; # # # przy sprawdzaniu kilku kont o różnych identyfikatorach należy użyć zapisu: # $code = "abcd1,abcd2,kody2,kody6"; # $check = "xxxxxxxx"; # podany kod na stronie gdzie wejście jest płatne i wymagany jest zakupiony kod $check = $_POST['check'];# podany kod na stronie gdzie wejście jest płatne i wymagany jest zakupiony kod $del=1; # jezeli kod ma byc jednorazowy to ustaw wartosc na 1; ################################################################################
############################################# if($check == NULL) $array['check']= $check; $array['code'] = $code; $array['id'] = $id; $array['type'] = $type; $array['del'] = $del; $ch = curl_init (); curl_setopt ($ch, CURLOPT_URL, "https://ssl.dotpay.pl/check_code.php"); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_TIMEOUT, 100); curl_setopt ($ch, CURLOPT_POST, 1); curl_setopt ($ch, CURLOPT_POSTFIELDS, $array); $recv = curl_exec ($ch); curl_close ($ch); $status = $dane[0]; $czas_zycia = $dane[1]; else { # gdy kod poprawny: { } else { } } ?>