Forum5
Новичок
Пытаюсь авторизоваться с cms Sngine с помощью curl на php и записать пост.
Код такой:
	
	
	
		
Но что-то не получается...
после запроса авторизации выдает...
а после попытки записать пост выдает такое...
								Код такой:
		PHP:
	
	$login = 'fct';
$pass = '12345';
$url_sign = "/includes/ajax/core/signin.php";
$url_article = "/includes/ajax/posts/article.php";
echo login ( $url_sign, $login, $pass );
echo "<br>yyy<br>";
echo Read ( $url_article );
function login ( $url, $login, $pass )
{
   $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // если соединяемся с https
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // если соединяемся с https
   curl_setopt($ch, CURLOPT_URL, $url);
   curl_setopt($ch, CURLOPT_REFERER, $url );// откуда пришли на эту страницу
   curl_setopt($ch, CURLOPT_VERBOSE, 1 );// cURL будет выводить подробные сообщения о всех производимых действиях
   curl_setopt($ch, CURLOPT_POST, 1);
   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1 );
   curl_setopt($ch, CURLOPT_POSTFIELDS,"username_email=".$login."&password=".$pass );
   curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
   curl_setopt($ch, CURLOPT_HEADER, 1 );
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
   curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/rt_cookie.txt' ); //сохранять полученные COOKIE в файл
   $result = curl_exec ( $ch );
   curl_close ( $ch );
   return $result;
}
function Read ( $url ) // чтение страницы после авторизации
{ 
    $ch = curl_init ();
        curl_setopt ( $ch, CURLOPT_URL, $url );
        curl_setopt ( $ch, CURLOPT_POST, 0 );
        curl_setopt ( $ch, CURLOPT_POSTFIELDS, "title=fffff&do=create&text=jhfjhfhgdtgj&category=16&tags=hhh&cover=img.ipg");
        curl_setopt ( $ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/rt_cookie.txt');
        $result = curl_exec ( $ch );
        curl_close ( $ch );
   return $result;
}
	после запроса авторизации выдает...
и старницу авторизацииHTTP/1.1 302 Moved Temporarily Server: nginx/1.16.1 Date: Sun, 10 Jan 2021 11:35:52 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 0 Connection: keep-alive X-Powered-By: PHP/7.2.30 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: PHPSESSID=3d5f24e1934d0c6561acbbc91cb9b2b4; path=/; secure; HttpOnly Location: https://lockdown.pp.ua HTTP/1.1 200 OK Server: nginx/1.16.1 Date: Sun, 10 Jan 2021 11:35:53 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/7.2.30 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Vary: Accept-Encoding
а после попытки записать пост выдает такое...
"{"callback":"modal('#modal-login')"}1 "
Вложения
- 
		
			
		
		
		23 KB Просмотры: 0
 
								
									Последнее редактирование: 
								
							
						
						
	
					
	            