PHP利用curl init 傳值 GET方式

2021-06-13 18:18:23 字數 1724 閱讀 8721

php直接用get丟值

//範例一

$postdata = "a=abc&b=def";

$curl = curl_init("");

//檢查 curl 有無作用

if (! $curl)

curl_setopt($curl, curlopt_ssl_verifyhost, 1); //ssl

curl_setopt($curl, curlopt_ssl_verifypeer, false);//ssl

curl_setopt($curl, curlopt_returntransfer, 1);

//這個若是沒設 , curl_exec($curl) 會直接印出來

curl_setopt ($curl, curlopt_header, 0); // 得到回傳的http頁面.

$data = curl_exec($curl);

echo "&data=$data"; //輸出傳回值

curl_close($curl);

//範例2綠介交易

/ 您的ecbank商店代號

$mer_id = '1';

// 虛擬帳號收單銀行

$setbank = 'esun'; // 玉山銀行

// 商店設定在ecbank管理後台的交易加密私鑰

$enc_key = '12345678901234567890';

// 有效繳費天數

$expire_day = '3';

// 自訂編號

$od_sob = '12345';

// 繳費金額

$amt = '300';

// 付款完成通知網址

$ok_url =rawurlencode('');

//ecbank 虛擬帳號取號引數串接

$post_str ='mer_id='.$mer_id.

'&payment_type=vacc'.

'&setbank='.$setbank.

'&enc_key='.$enc_key.

'&od_sob='.$od_sob.

'&amt='.$amt.

'&expire_day='.$expire_day.

'&ok_url='.$ok_url;

// 若需一次大量取號,請自行將以下程式碼,包在?圈中(如for)

// 以curl方式背景取號

$ch = curl_init();

curl_setopt($ch, curlopt_url,'');

curl_setopt($ch, curlopt_verbose, 1);

curl_setopt($ch, curlopt_ssl_verifypeer, false);

curl_setopt($ch, curlopt_ssl_verifyhost, false);

curl_setopt($ch, curlopt_post, 1);

curl_setopt($ch, curlopt_returntransfer,1);

curl_setopt($ch,curlopt_postfields,$post_str);

$strauth = curl_exec($ch);

if (curl_errno($ch))

curl_close($ch);

if($strauth) else

} else

php引用傳值

from php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數來指向同乙個內容 a abc b a echo a ...

PHP後台傳值

前台資料往後台傳值,往往是新手最頭痛的,最近在學習thinkphp的時候,也遇到了這種問題,總結一下,往不足之處請大家指教。一 前台介面 往後台傳值有兩種方式,一種是get,另一種是post,新手入門,不管什麼方式吧,往後台傳值成功就可以了。首先,寫乙個from表單,這個 就往後台傳過去了,傳過去後...

PHP的傳值與引用,php傳值和傳引用區別

php傳值 在函式範圍內,改變變數值得大小,都不不會影響到函式外邊的變數值。testa 1 定義變數a testb 2 定義變數b testb testa 變數a賦值給變數b echo testb 顯示為1 傳引用 類似於c語言的指標了,感覺差不多。打個比方,我有一橦房子,我給你一把鑰匙,我們二個都...