PHP函數---$_Get()和$_Post()的用法


一、$_Get()和$_Post()函數是用來傳值的,即對應兩種提交表單的方法,get和post。

二、$_Get方法

(1)獲取通過URL的傳值

Example 1

新建兩個PHP文件,1.php,2.php

1.php代碼:

<a  herf="2.php?id='10'&name='xiaoqiang'">傳值</a>  在1.php中單擊超鏈接傳值

 

2.2.php代碼:

<?php echo "$_Get['id']"; echo "$_Post['name']"; ?>

 

(2)$_Get方法動態傳值

<a href="newfile.php?page=<?php echo "java";?>&pageone=<?php echo "1";?>">GET方法動態傳值</a>

三、$_Post()函數

(1)常規單個傳值

<html>

<head>

</head>

<body>

<form action="" method="post">

<input type="text" name="test" />

<?php> echo "$_Post['test']";  //獲取文本框中的值,並且在當前頁中顯示

?>

</body>

</html>

(2)多個傳值(復選框、下拉框等,通過為name設定數據組進行傳值)

<html>
<head>
</head>
<body>
<form action="" method="post">  //action為空表示,在當前頁面處理
<input type="checkbox" name="sports[]" value="籃球">籃球 <input type="checkbox" name="sports[]" value="足球">足球 <input type="checkbox" name="sports[]" value="乒乓球">兵乓球 <input type="submit" name="sumbit1" value="提交">
</form>
<?php if(isset($_POST['sumbit1'])) //issset()函數的作用是:判斷提交按鈕是否單擊,即是否已提交
{ echo "<br />\n"; echo "你選擇的運動是:<br />\n"; foreach ($_POST['sports'] as $sports)//  { echo "$sports"; echo "<br />\n"; } } ?>
</body>
</html>

 原文地址:http://www.qinychun.com/2012/07/php_get-_post/107.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM