PHP bir sunucu proxy kullanarak HTTP POST Talebi

0 Cevap php

Ben bir HTTP POST isteği yapmak için çalışıyorum. Benim sunucu kodu buraya bir php script çalışıyor

<?
$siteurl = $_REQUEST['address'];
$postdata = '';
$fakeua = 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)';

$ch = curl_init($siteurl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $fakeua);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);

?>

Ve ben böyle benim JS Bu arıyorum

$.ajax({
    url: 'http://localhost/server.php',
    type: 'POST',
    data: {
      address: urlToPost
    },
    success: function(response) {
        window.console.log(response);
   }
});

Bu doğru mudur? Bu çalışması gerekir? Ben isteği bir 200 OK alıyorum gibi görünüyor, ama ben bunu gösteren olmayan bir POST isteği yapıyorum web olduğum şey doğru değil. Ben bir ben doğru, doğru birleştirerek am sürece ince olmalıdır, hangi dizilim yoluyla benim url oluşturan ediyorum? Veya parametreleri, geçirilen edilmelidir?

urlToPost += "&s=" + sessionID + "&a[0]=" + "Girls" + "&t[0]=" + "Laura" + "&i[0]=" + ts2 + "&o[0]=E" + "&r[0]=" + "&l[0]=" + "&b[0]=Album" + "&n[0]=" + "&m[0]=";

0 Cevap