導航:首頁 > 編程語言 > php接收get請求參數

php接收get請求參數

發布時間:2022-06-02 21:06:33

php curl如何直接轉發當前php接收的headersget請求如何直接轉發get參數post請求如何直接轉發post參數

本文實例講述了php使用CURL模擬GET與POST向微信介面提交及獲取數據的方法。分享給大家供大家參考,具體如下:
php CURL函數可以模仿用戶進行一些操作,如我們可以模仿用戶提交數據也可以模仿用戶進行網站訪問了,下面我們來介紹利用CURL模擬進行微信介面的GET與POST例子,例子非常的簡單就兩個:
Get提交獲取數據
/**
* @desc 獲取access_token
* @return String access_token
*/
function getAccessToken(){
$AppId = '1232assad13213123';
$AppSecret = '2312312321adss3123213';
$getUrl = 'htq.com/cgi-bin/token?grant_type=client_credential&appid='.$AppId.'&secret='.$AppSecret;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $getUrl);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURL_SSLVERSION_SSL, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$data = curl_exec($ch);
$response = json_decode($data);
return $response->access_token;
}

post提交獲取數據
/**
* @desc 實現天氣內容回復
*/
public function testWeixin(){
$access_token = $this->getAccessToken();
$customMessageSendUrl = 'ht.qq.com/cgi-bin/message/custom/send?access_token='.$access_token;
$description = '今天天氣的詳細信息(從第三方獲取)。';
$url = ttpr.com/';
$picurl = 'her.com/';
$postDataArr = array(
'touser'=>'OPENID',
'msgtype'=>'news',
'news'=>array(
'articles'=>array(
'title'=>'當天天氣',
'description'=>$description,
'url'=>$url,
'picurl'=>$picurl,
),
),
);
$postJosnData = json_encode($postDataArr);
$ch = curl_init($customMessageSendUrl);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postJosnData);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$data = curl_exec($ch);
var_mp($data);
}

例子相對來說比較簡單也沒有什麼好詳細分析的了,大家照抄就可以實現我們想要的功能了.

Ⅱ .在PHP中,如何獲取表單FORM通過GET或POST方法提交的參數值

在處理頁,用$_POST[]和$GET[]兩個大數組獲取。

Ⅲ Thinkphp中怎麼接收GET變數

可用I方法接收

echoI('get.id');//相當於$_GET['id']
echoI('get.name');//相當於$_GET['name']

支持默認值

echoI('get.id',0);//如果不存在$_GET['id']則返回0
echoI('get.name','');//如果不存在$_GET['name']則返回空字元串

詳細信息可以看手冊,這種基本的不能在基本的問題最好不要再提問了。手冊就足夠了。

Ⅳ PHP中獲取GET的值

三樓的錯了一點·
加號是js用的啦~~應該這樣組合,用.
$ID = $_GET["id1"] . "," . $_GET["id2"] . "," . $_GET["id3"];
其實很奇怪既然要那種形式為什麼不直接playall.php?id=1,2,3&&a=ok
這樣傳值~~

Ⅳ PHP中$_POST和$_GET

$_POST ,$_GET是php中接收表單或者http請求參數的兩種方式。如果以post方式請求,則用$__POST接收請求參數;如果以get方式請求,則用$__GET接收請求參數。

Ⅵ PHP接受命令參數

一、使用$argv or $argc參數接收

復制代碼代碼如下:

<?php
/**
* 使用 $argc $argv 接受參數
*/

echo "接收到{$argc}個參數";
print_r($argv);

執行

復制代碼代碼如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php
接收到1個參數Array
(
[0] => test.php
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php a b c d
接收到5個參數Array
(
[0] => test.php
[1] => a
[2] => b
[3] => c
[4] => d
)
[root@DELL113 lee]#

二、使用getopt函數

復制代碼代碼如下:

<?php
/**
* 使用 getopt函數
*/

$param_arr = getopt('a:b:');
print_r($param_arr);

執行

復制代碼代碼如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345
Array
(
[a] => 345
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3
Array
(
[a] => 345
[b] => 12q3
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3 -e 3322ff
Array
(
[a] => 345
[b] => 12q3
)

三、提示用戶輸入

復制代碼代碼如下:

<?php
/**
* 提示用戶輸入,類似Python
*/
fwrite(STDOUT,'請輸入您的博客名:');
echo '您輸入的信息是:'.fgets(STDIN);

執行

復制代碼代碼如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php

請輸入您的博客名:腳本之家 www.jb51.net
您輸入的信息是:腳本之家 www.jb51.net
你也可以這么干,不讓用戶輸入空信息

復制代碼代碼如下:

<?php
/**
* 提示用戶輸入,類似Python
*/

$fs = true;

do{
oif($fs){
fwrite(STDOUT,'請輸入您的博客名:');
$fs = false;
}else{
fwrite(STDOUT,'抱歉,博客名不能為空,請重新輸入您的博客名:');
}

$name = trim(fgets(STDIN));

}while(!$name);

echo '您輸入的信息是:'.$name."\r\n";

閱讀全文

與php接收get請求參數相關的資料

熱點內容
人民幣怎麼演算法 瀏覽:754
什麼app可以聽懂刺蝟說話 瀏覽:596
安卓機內存小如何擴大 瀏覽:125
粉絲伺服器怎麼和安卓手機通信 瀏覽:398
初中數學競賽pdf 瀏覽:568
linux自定義安裝 瀏覽:188
fpic要在每個編譯文件 瀏覽:866
編譯原理廣義推導的定義 瀏覽:911
怎麼在已有的壓縮文件里加密碼 瀏覽:517
安卓手機怎麼設置系統軟體 瀏覽:766
php前端java後端 瀏覽:794
數據框轉換為矩陣python 瀏覽:74
單片機程序反匯編 瀏覽:853
編程和實物不一樣 瀏覽:880
天官賜福小說什麼app可看 瀏覽:208
原車空調改壓縮機 瀏覽:103
python調用其它文件中的函數 瀏覽:484
安卓車載大屏如何下載歌詞 瀏覽:959
刪除這些文件夾 瀏覽:675
新建文件夾怎麼設置快捷搜索 瀏覽:503