❶ php 如何在一個頁面用get傳遞數值
代碼:
1、<form name="form1" method="post" action="2.php">
method的意思是以post方式提交到2.php,action的意思是動作,method是類型
隨便輸一個:
<label>
<inputtype="text"name="val"/>
input是html的標簽,類型是文本域(輸入文字),名字是val(後台用於接收的名稱)
</label>
<p>
<label>
<inputtype="submit"name="Submit"value="提交"/>
</label>
</p>
</form>
2、php(第二個頁面)
<?php
echo $_POST['val'];
//輸出上一個頁面提交過來的val文本域的值。
?>
❷ php怎麼發送get/post請求
index.html頁面
<formaction="data.php"method="post">//這是post請求方法
<inputtype="text"name="data"value="要提交給伺服器的內容。"/>
<inputtype="button"value="提交"/>
</form>
<formaction="data.php"method="get">//這是get請求方法
<inputtype="text"name="data"value="要提交給伺服器的內容。"/>
<inputtype="button"value="提交"/>
</form>
data.php頁面
<?php
//列印全局數組
print_r($_POST);
//作用是列印出你提交的數據。
print_r($_GET);
?>
代碼可以直接拿到環境中測試,祝你早日成功。
❸ PHP 中如何用 GET/POST 方式分別傳遞與接收一個數組
<formaction="index.php"method="post"><!--get方法也是可以的--!>
<inputtype="checkbox"name="chk[]"value="1">第一個
<inputtype="checkbox"name="chk[]"value="2">第二個
<inputtype="checkbox"name="chk[]"value="3">第三個
<inputtype="submit"name="submit"value="提交">
</form>
主要name屬性的值,chk[]是一個數組的形式
php代碼:
$_POST['chk'];//獲取的是一個選中的復選框的值組成的數組,遍歷這個數組就可以得到每個值
可以參考一下
❹ PHP中$_GET到底是怎麼回事
POST GET ,是提交表單的兩種方式,GET傳值就用$_GET獲取,POST提交表單就用$_POST
post與get的區別是一個在地址欄顯示參數,另一個不顯示
舉個例子,如果你登錄的時候用get方式,那麼你的值就會在地址欄上顯示,這樣就無安全性可言
而你在搜索或者有頁碼的時候 用post把參數在地址欄上隱藏起來,這樣就毫無意義
而用$_GET可以獲得瀏覽器地址欄上的參數的值(?問號後面的一串字元),比如www..com/s?wd=123,那麼你用$_GET,就可以獲取參數(你可以理解為事件,動作,或者參數,該值在傳遞表單時與input的name一致)為wd的值123,多個參數用&符連接,比如?an=0&si=5理解為an參數的值為0與si參數的值為5。
所以你的代碼$_GET[out]可以這樣理解,用$_GET去獲得瀏覽器地址欄out這個參數的值,因為他的地址是?out=login,所以獲得的值為login
❺ PHP GET參數特殊符號有什麼規律
這是URI(Uniform Resource Identifier)編碼如果URL中有漢字,就必須編碼後使用
例如,":"字元用十六進制來表示為3A,所以必須使用%3A來表示,"/"字元用十六進制來表示為2F,所以必須使用%2F來表示"/"字元。
一般空格是轉換為加號 漢字以及特殊字元都要根據16進制的內容再在前門加一個%進行轉換
而這裡面分為不同的編碼規則 有GBK、UTF8 所以在編碼的時候要進行設置
下面是一個java獲取字元串編碼的例子
//百分比編碼:獲取某個字元的URL編碼,編碼是用URLEncoder.encode(),解碼是用URLDecoder.decode()函數
Stringtext;
try{
text=URLEncoder.encode("http://.com","iso-8859-1");
System.out.println(text);
}catch(UnsupportedEncodingExceptione){
e.printStackTrace();
}