當前位置:首頁 » 編程語言 » php中post

php中post

發布時間: 2023-01-21 09:23:47

php的POST怎麼用

表單提交一般有兩種方式GET、POST。
POST方式的用法如下

代碼例如:文件為index.php

html代碼
<form name="biaodan" method="post" action="index.php?action=ok">
姓名:<input type="text" name="name" value="">
<br>
性別:<input type="text" name="sex" value="">
<br>
<input type="submit" value="提交">
</form>

php代碼
<?php
if(isset($_GET['action']) && $_GET['action'] == 'ok'){

$name = $_POST['name'];
$sex = $_POST['sex'];

echo '姓名為:'.$name;
echo '<br>';
echo '性別為:'.$sex;
}
?>

㈡ 關於PHP中POST傳遞參數問題

將數據轉換成 json 格式的字元串, 並通過 CURL 的 POST 的形式傳遞參數給服務端, 但是在服務端無法用 $_POST 獲取到數據。後台用 $_POST 獲取到的信息為空, 但是可以通過 $post = file_get_contents("php://input") 獲取到請求的相關信息。

Coentent-Type 的值為 application/x-www-data-urlencode 和 multipart/form-data 時, php才會將http請求數據包中的數據填進 $_POST 。

如果 POST 的原始數據是一維數組或&拼接的標准格式的鍵值對字元串,那麼可以用 $_POST 來獲取。
如果要通過 file_get_contents 獲取,這種情況下可以發送 json 字元串,用 json_encode 編碼轉換一下,或者使用 http_build_query 。

1、 區別 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input
2、 accept 和 content-Type區別
3、 Http Header里的Content-Type

㈢ 如何在自己的php腳本中設置post

POST方式的用法如下

代碼例如:文件為index.php

html代碼
<form name="biaodan" method="post" action="index.php?action=ok">
姓名:<input type="text" name="name" value="">
<br>
性別:<input type="text" name="sex" value="">
<br>
<input type="submit" value="提交">
你可以去後盾人平台看看,裡面的東西不錯

㈣ php 怎麼POST獲取數據

方法1、最常見的方法是:$_post['fieldname'];
說明:只能接收content-type:
application/x-www-form-urlencoded提交的數據
解釋:也就是表單post過來的數據
方法2、file_get_contents("php://input");
說明:
允許讀取
post
的原始數據。

$http_raw_post_data
比起來,它給內存帶來的壓力較小,並且不需要任何特殊的
php.ini
設置。
php://input
不能用於
enctype="multipart/form-data"。
解釋:
對於未指定
content-type
的post數據,則可以使用file_get_contents(「php://input」);來獲取原始數據。
事實上,用php接收post的任何數據都可以使用本方法。而不用考慮content-type,包括二進制文件流也可以。
所以用方法二是最保險的方法

㈤ PHP中傳值與POST傳值

第一種是get傳值,第二種是POSTGET是通過URI進行傳值,也就是修改網址來獲取傳值的目的,透明度較大..而POST是通過表單等來進行傳值,透明度小..看上去POST傳值更加安全,其實不然..對於POST和GET傳值都需要做好安全措施(在PHP進行過濾)另外如果是提交表單使用GET,容易出現更麻煩的事情..(其他人刷表單情況會很討厭..造成伺服器資源消耗)通常的法是在網頁跳轉(即一些網頁顯示)上面使用GET傳值,在提交表單的時候用POST傳值.

㈥ php中有關post的問題

這段代碼是一段基本的表單提交並將數據存入資料庫的程序。

下面解釋一下:

$XX=$_POST[XXX]; //這樣的程序段在你的程序中出現了7次,也就意味著應該有7個表單(文本輸入、密碼輸入以及選擇框或下拉框等需要由用戶進行輸入的html標簽)。

說說它的作用,這個表單是以post形式提交的(另外還有GET方式),提交目標就是這個頁面,在html的input標簽中,name屬性決定了$_POST[XXX]這個系統變數中XXX的寫法,對應的name等號後的字元是什麼,XXX就寫成什麼,這樣,就可以在提交後,在本頁面得到對應input標簽中value等號後面的值(也就是用戶輸入或預設的值)。

下面,接著就是資料庫插入語句,需要建立在資料庫連接基礎之上,就是分別把上面這7個值插入到資料庫中相應的欄位中去,對應地,如果插入成功,資料庫中就會多出一行該用戶輸入的資料。

根據這段語句,可以看出:這個用來存儲用戶數據的資料庫表名是cn,其中有 num/name/sex/age/yzsj/yzje/yzyy等欄位,分別對應了後面的幾個變數(按順序對應)。

然後下面的if語句,是用來判斷插入是否成功的,(當然,如果插入不成功,當php被設置為調試狀態,同時也會相應報錯。)

而"<script>alert('錄入成功!');window.location.href='cnya.php';</script>這段代碼,則是一段javasctipt代碼,用於彈出一個警告框,上面寫道:「錄入成功」,下面也是同樣道理,只不過是文字改變了而已。

相信通過講解,你對這段代碼定會有一定的認識了吧?

㈦ php中Get方法跟Post方法的區別

php中Get方法跟Post方法的區別

php——get方法

這個方法用來獲取私有成員屬性值的,有一個參數,參數傳入你要獲取的成員屬性的名稱,返回獲取的屬性值,這個方法不用手工的去調用,因為也可以把這個方法做成私有的方法,是在直接獲取私有屬性的時候對象自動調用的。

因為私有屬性已經被封裝上了,是不能直接獲取值的,但是如果你在類裡面加上了這個方法,在使用「echo$p1->name」這樣的語句直接獲取值的時候就會自動調用__get($name)方法,將屬性name傳給參數$name,通過這個方法的內部執行,返回傳入的.私有屬性的值。

如果成員屬性不封裝成私有的,對象本身就不會去自動調用這個方法。

php——post方法

這個方法用於傳送數據,用法與get方法類似,但有區別。

區別

Get方法在超鏈接後邊緊跟要傳遞的參數對於用戶是可見的如:%D6%A3%D6%DD%B4%F3%D1%A7&fr=index&ie=utf-8

而Post方法傳遞的參數是不可見的。

GET是從伺服器上獲取數據;POST是向伺服器傳送數據。

在客戶端,GET通過URL提交數據,數據在URL中可見;POST把數據放在form的數據體內提交。

GET提交的數據最多隻有1024位元組;POST提交的數據量無限制。

由於使用GET時,參數會顯示在地址欄上,而POST不會,所以,如果這些數據是非敏感數據,那麼使用GET;如果包含敏感數據,為了安全,用POST方法。

;

㈧ PHP中的POST,求大蝦詳細解釋

<form method="POST" 這行說明你的提交方式為 POST

action="post.php?action=post" 但這個提交地址,action=post 卻是GET方式提交的,所以要接這個action 必須是 $_GET['action'];
但表單里的其它項,就要用$_POST['表單項'] 來接收了

㈨ php的post

你的代碼沒問題。在我這完美運行。。。

你檢查一下你php環境是不是有問題。這兩個頁面的後綴名是否是php

㈩ PHP的POST參數問題

你好你可以用form表單提交

1、

<formaction="form.php"method="get">
<p>URL:<inputtype="text"name="url"/></p>
<inputtype="submit"value="Submit"/>
</form>

2、在form.php中接收

<?php
$url=$_POST['url'];
echo$url;
?>

希望對你有幫助!

熱點內容
雲伺服器搭建需要什麼工具 發布:2025-07-18 20:51:08 瀏覽:320
如何提高手機緩存速度 發布:2025-07-18 20:24:48 瀏覽:236
vba讀取資料庫數據 發布:2025-07-18 20:24:48 瀏覽:607
shell解壓zip 發布:2025-07-18 20:20:36 瀏覽:858
安卓泰拉瑞亞去哪裡買 發布:2025-07-18 20:01:05 瀏覽:694
flash編譯器 發布:2025-07-18 19:49:38 瀏覽:487
memcached源碼分析 發布:2025-07-18 19:22:42 瀏覽:866
android展示圖片 發布:2025-07-18 19:21:24 瀏覽:594
一台伺服器5個IP怎麼分配 發布:2025-07-18 19:12:34 瀏覽:862
貴陽分布式存儲行情 發布:2025-07-18 19:12:31 瀏覽:361