0
Мне нужно отправить запрос POST на страницу this на PHP. Ниже приведены значенияЗапрос POST в PHP с использованием curl не работает
- exam_id = 204 (первый семестр СТЕПЕНЬ ЭКСПЕРТИЗА ноября 2014 года)
- ргп = 140021043673
Я не мог отправить запрос, используя завиток.
$url = 'http://14.139.185.89/cbcsshrCamp/index.php?module=public&page=viewMrks';
$myvars = 'exam_id=' . '204 ' . '&prn=' . '140021043673';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
Вот HTPP заголовок
HTTP/1.1 200 OK Date: Tue, 21 Feb 2017 06:46:40 GMT Server: Apache/2.4.6 (Red Hat) mod_auth_kerb/5.4 PHP/5.4.16 mod_wsgi/3.4 Python/2.7.5 X-Powered-By: PHP/5.4.16 Set-Cookie: PHPSESSID=g7nnmgjj4t9udei7f2epmld2i6; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Vary: Accept-Encoding Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8
Посмотрите на другие ответы POST Curl и примеры, например, [Здесь] (http://stackoverflow.com/questions/2138527/php-curl-http-post-sample-code?rq=1). – lubosdz
Спасибо за ответ. Но все выглядит так же. –
Пожалуйста, сообщите нам, какая именно проблема. Вы получили сообщение об ошибке? Если да, отредактируйте свой вопрос, чтобы включить его. Ответ HTTP-заголовки также будут полезны – 0xJoKe