php接收數據
⑴ php怎樣接收輸入的數據
如果是php寫的網頁文件,通過GET、POST調用傳來的參數在數組$_GET和$_POST中,例如嗲用:
a.php?a=1&b=2
那麼$_GET['a']的值就是1,$_GET['b']的值就是2
⑵ php怎麼從表單接收數據
<?php
echo "用戶的輸入如下所示:<BR>";
echo "姓名:".$_GET['username']."<BR>";
echo "密碼:".$_GET['password']."<BR>";
echo "密碼確認:".$_GET['password2']."<BR>";
echo "性別:".$_GET['sex']."<BR>";
echo "生日:".$_GET['birthday']."<BR>";
echo "E-mail:".$_GET['email']."<BR>";
echo "職業:".$_GET['job']."<BR>";
?>
⑶ 用PHP如何接收串口的數據
假設http://booking.56nb.com/ip.php這個頁面有一個功能需要操作並返回某字元串,還用一下代碼可以實現執行並讀取返回值。
$fp = fopen("http://booking.56nb.com/ip.php","r");
$ret= fgetss($fp,255);
echo $ret."<br>";
fclose($fp);
⑷ php如何接收別的伺服器post過來的數據 - 技術問答
你這個人咋就轉不過來彎呢?不管是啥玩意,post過來的數據都在$_POST里如果post的是xml字元串那你就$_POST[\'xml\'],simplexml_load_string 解析直接可以用;如果是以文件(上傳)提交的那就$_FILES,按照處理上傳文件的方法,然後simplexml_load_file 解析PS: ASP還活著?
⑸ php怎麼接收json數據格式
PHP接收JSON格式的數據
在API服務中,目前流行採用json形式來交互。
給前端調用的介面輸出Json數據,這個比較簡單,只需要組織好數據,用json_encode($array) 轉化一下,前端就得到json格式的數據。
接收前端提交的json數據稍微復雜一點,原因是:PHP默認識別的數據類型是application/x-www.form-urlencoded標準的數據類型。因此,對型如text/xml 或者 soap 或者 application/octet-stream 和application/json格式之類的內容無法解析,如果用$_POST數組來接收就會失敗!
此時可以使用$GLOBALS['HTTP_RAW_POST_DATA'] 或 file_get_contents('php://input') 來獲取提交的數據
查看手冊,可以發現$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST的區別:
$_POST:通過 HTTP POST 方法傳遞的變數組成的數組,是自動全局變數。
$GLOBALS['HTTP_RAW_POST_DATA'] :總是產生 $HTTP_RAW_POST_DATA 變數包含有原始的 POST 數據。此變數僅在碰到未識別 MIME 類型的數據時產生。$HTTP_RAW_POST_DATA 對於 enctype="multipart/form-data" 表單數據不可用。也就是說基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一樣的。但是如果post過來的數據不是PHP能夠識別的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']來接收,比如 text/xml 或者 soap 等等。
⑹ php中一個網頁發送數據到另一個然後接收數據回來,然後顯示!
//根據條件得到URL
$url=condition_switch($data);
//把要POST去下個頁面的數據弄好
$curlPost=$data;
//發送數據到具體判斷出的頁面上
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
//拿回結果
$result = curl_exec();
curl_close($ch);
//顯示結果
echo $result;
⑺ PHP怎麼接收數據
三中接受方式:
$_GET //get過來的數據
$_POST //post過來的數據
file_get_contents("php://input") //介面過來的xml等字元串數據用這個接
這三個方法足以接受任何數據了,具體你還要網路一下用法
⑻ php怎麼從表單接收數據
PHP 可以通過POST、GET方法獲取到表單提交的數據
獲取到的POST、GET是數組形式的值,需要通過鍵值來詳細獲取相應的值
比如: index.php 頁面
下面是POST方法
<form name="form1" method="post" action="index.php">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<?php
//獲取表單提交的數據
$contents = $_POST['contents'];
echo $contents;
?>
也可以是下面是GET方法
<form name="form1" method="get" action="index.php">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<?php
//獲取表單提交的數據
$contents = $_GET['contents'];
echo $contents;
?>
POST相對於GET方法,更好一些,可以提交大量數據,以及更安全些。
⑼ php中的request數據接收
PHP中運算符的變數名寫錯了。不執行卻是下載的原因是:需要將文件存儲到伺服器指定的路徑中才能執行,如APACHE伺服器的htdocs文件夾中
⑽ PHP 關於接收介面傳遞數據的問題。。
第一個字母表示類型 count表示ID數量 / 隔開 ild,ild,ild來記錄數據(我是按照你的意思來)
比方
i5/1,2,3,4,5
類型為int 一共5個 分別1,2,3,4,5
其實有必要麼。。。直接i:1,2,3,4,5不就行了
不一樣的話這樣寫 i:1,2,3|s:4,5,6
懂了嗎?