![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| leroy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.7.2009 Репутация: нет Всего: нет |
Добрй день! Есть форма заказа товара которую граблю с забугорного сайта без изменений! единственно правлю acction на то чтобы уходил запрос на мой сайт, у себя делаю следующее
$rst=''; foreach($_POST as $key=>$value)$rst.=($rst=='')?"$key=$value":"&$key=$value"; $url = 'https://www.sitename.com/WPS/shoppingcart/Shoppingcart/ProcessOrder.asp'; $data = $crl->post($url,$rst); print($data); где $crl = new CURL(); следующий скрипт не мой нашел гдето в сети: class CURL { var $callback = false; var $cookiefile=''; function setCallback($func_name) { $this->callback = $func_name; } function doRequest($method, $url, $vars) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_VERBOSE,1);//эксперимент if(!empty($this->cookiefile)){ curl_setopt($ch, CURLOPT_COOKIEJAR, $this->cookiefile); curl_setopt($ch, CURLOPT_COOKIEFILE, $this->cookiefile); } if ($method == 'POST') { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $vars); } $data = curl_exec($ch); curl_close($ch); if ($data) { if ($this->callback) { $callback = $this->callback; $this->callback = false; return call_user_func($callback, $data); } else { return $data; } } else { return curl_error($ch); } } function post($url, $vars) { return $this->doRequest('POST', $url, $vars); } } При этом всем в $data приходит HTTP/1.1 100 Continue Server: Microsoft-IIS/5.0 Date: Sun, 12 Jul 2009 11:07:30 GMT HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Sun, 12 Jul 2009 11:07:30 GMT Content-Length: 0 Content-Type: text/html Cache-control: private Что я так понимаю все ок, но данных мы вам не дали. Собственно, если делать все через браузер то поменяв http на https ничего не меняется все работает без изменений. Но при аналогичном запросе приходит еще раз сама форма с измененными коэфициентами. |
|||
|
||||
![]()
|
| Правила форума "Веб-разработка, идеи, проектирование" | |
|
|
1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы. 2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов. 3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь 4. В разделе запрещается а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления; б) рекламировать какой-либо проект; в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса; г) спрашивать о возможной стоимости проекта. Указанные сообщения будут удаляться без предупреждения(!) 5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку 6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Стартапы, проекты, идеи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |