Не отправляет пароль, который содержит символы. А точнее его не принимает сайт жертвы. С нормальным паролем работает нормально, а вот с таким "$%m3*T7CH+" просто обновляет страницу с формой. Помогите исправить. Уже все перерыл
PHP: $__RequestVerificationToken = $_POST['__RequestVerificationToken']; $var="AccountNumber=".$config['account']."&RememberMe=false&Password=".urlencode($_POST['Password'])."&c=".$c."&turingnumber=".$captcha."&__RequestVerificationToken=".urlencode($__RequestVerificationToken)."&Next=Next"; $login = curl($url,$var);
PHP: function curl($url='',$var=''){ global $set; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,20); curl_setopt($curl, CURLOPT_USERAGENT, $set["useragent"]); curl_setopt($curl, CURLOPT_REFERER, "http://www.site.com/login"); if($var) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $var); } curl_setopt($curl, CURLOPT_COOKIE,''.$set["cfile"]); curl_setopt($curl, CURLOPT_COOKIEFILE,''.$set["cfile"]); curl_setopt($curl, CURLOPT_COOKIEJAR,''.$set["cfile"]); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 3); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($curl); curl_close($curl); return $result; }