2014-02-20 2 views
0

Привет, мне нужно отправить внешний запрос на другую страницу (на внешний веб-сайт). Код, который i'using это:curl issue отправка сообщения на внешнюю страницу

$this->_prepare(); 


    $ch = curl_init($this->get_url()); 

    curl_setopt($ch, CURLOPT_URL, $this->get_url()); //request url 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);  
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT   5.1; pl; rv:1.9) Gecko/2008052906 Firefox/3.0"); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($ch, CURLOPT_POST, 1);  
    curl_setopt($ch, CURLOPT_POSTFIELDS, $this->get_post_request_array());//post data elements 

    if(curl_exec($ch) === false) 
    { 
     echo 'Curl error: ' . curl_error($ch); 
    } 
    curl_close ($ch); 

Когда я отправить этот запрос внешней страница откроется в моем сайте, например:

www.mywebsite.com/payment и здесь я вижу коррупционную внешнюю страницу.

Для решения этой проблемы необходимо, чтобы открыть страницу в новом окне или в том же окне, но с внешней страницы URL

как я могу решить эту проблему? я знаю, что я не могу открыть новое окно с curl, но могу ли я полностью перенаправить на новую страницу без моего url?

спасибо и извините за мой плохой английский

ответ

0

Похоже, вам нужно реализовать, что в JavaScript. Curl выполняется на стороне сервера, с JavaScript вы можете открывать новые окна с настраиваемыми URL-адресами на стороне клиента.

Смежные вопросы