SORU
13 NİSAN 2011, ÇARŞAMBA


Nasıl PHP ile bir POST isteği gönderebilirim?

Aslında yapıldığı zaman arama sorgusu sonra gelecek içeriğini okumak istiyorum. Sorun URL sadece 1 ** yöntemleri kabul eder ve GET yöntemi ile herhangi bir aksiyon almaz

domdocument yardımıyla tüm içeriğini okumak var ya file_get_contents(). Beni POST yöntemi ile parametre gönderelim ve okuma PHP) içeriği daha sonra olacak herhangi bir yöntem var mı?

CEVAP
7 Temmuz 2011, PERŞEMBE


CURL-az PHP5 ile yöntemi:

$url = 'http://server.com/path';
$data = array('key1' => 'value1', 'key2' => 'value2');

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data),
    ),
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

var_dump($result);

PHP, örneğin: üstbilgi ekleme yöntemi hakkında daha fazla bilgi için manuel ve bakın

  • stream_context_create: 8**

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005