如何用Zend函數模擬出表格資料送出到下一頁呢?

以下是可實作的程式:

 

 <?php

require_once 'Zend/Http/Client.php';

 

//Zend_Http_Client 宣告

$client = new Zend_Http_Client();

 

//設定要送出資料到哪個網址

$client->setUri('http://localhost/test/zend_post/test1.php');

 

//設定http headers參數

$client->setHeaders(array(

    'Host' => 'localhost',

    'Accept-encoding' => 'gzip,deflate',

    'X-Powered-By' => 'Zend'));

 

//設定http連線的參數,此部分可省略

$client->setConfig(array(

    'maxredirects' => 0,

    'timeout'      => 30));

 

//這是指定資料採用 post的方式作參數傳輸的編排,http協定中GET和POST參數傳遞實質上是不同的

$client->setParameterPost(array(

    'name'  => 'miggo',

    'nickname'   => 'miggo',

    'selection' => array(1, 32, 44)

));

 

//指定用post方法將資料送出

$client->setMethod(Zend_Http_Client::POST);

 

//送出http要求

$response = $client->request();

 

//可觀看送出結果到test1.php的回應

print_r($response);

?>

 

當然要撰寫一支 test1.php 頁面去接收post後的資料囉,這裡就不多說了!

 

創作者介紹
創作者 miggo 的頭像
miggo

麥克的學習紀錄

miggo 發表在 痞客邦 留言(0) 人氣()