php使用fsockopen传送POST到別的URL并取得回应內容 23 October 2010 14:54 Saturday by 小屋 浏览(2443)

如果不需要传送参数或是使用GET method传送可以直接使用fopen()或是file_get_contents()函式获得回应內容
但 是如果需要不经过表单就送出POST给某URL就需要使用curl相关函式或是fsockopen()传送

curl的用法比较简单可以咕狗 看看(但是php必须要先安裝curl才可以用),这边要讲的是fsockopen().

//接收POST參數的URL
$url = 'http://www.google.com';

//POST參數,在這個陣列裡,索引是name,值是value,沒有限定組數
$postdata = array(
'post_name'=>'post_value','acc'=>'hsin','nick'=>'joe');

//函式回覆的值就是取得的內容
$result = sendpost($url,$postdata);

阅读全文>>