Re: [請益] php兩個網頁間傳值的問題
※ 引述《SuLaPKLa (= =)》之銘言:
: 我有兩個網頁 內容就是在第一個
: 使用者輸入name後 按確認後 會在第二個網頁會顯示出來
: 我的問題是
: 該如何改寫 才能在網址直接輸入
: http://localhost/第二個網頁.php?name=123
: 就把資料直接輸出在第二個網頁 不用透過第一個網頁呢
: 對不起 我是新手
: 網頁程式碼一
對於剛加入PHP環境的開發者而言,了解一下 PHP 用來接收
外來參數的系統變數(四大天王)是必需的,這邊就容我粗略介紹一下。
$_GET 變數
存放接在網址(url)問號後面key=value格式所傳入的資料,例如:
foo.php?a=1&b=2。或是由<form>表單,採用 method="get" 方法
傳入的資料。
$_POST 變數
存放由<form>表單,採用 method="post" 方式傳入的資料。
$_REQUEST 變數
存放混合$_GET和$_POST所傳入的資料,如果有同名稱的變數資料,
會以<form>為主。例如:
<form method="post" action="foo.php?a=1">
<input name="a" value="one" />
</form>
那 $_REQUEST['a'] 的值,將會是 one 而不是 1
$_FILES 變數
存放由<form>表單,採用 enctype="multipart/form-data" 且
method="post" 方式,欄位類型 file 的資料,通常指的就是上傳
的檔案資料。例如:
<form method="post" enctype="multipart/form-data">
<input name="myfile" type="file" />
</form>
另外這邊還有一個特別的系統變數就是 $_SERVER 。它存放著一些屬於環境
和執行請求的相關資訊。詳細的部分可以參考:http://goo.gl/O8ccm
如果有時間,建議開發者應該再進一步了解 HTTP 的 POST 和 GET 的相關概念。
像是 http://goo.gl/5dTDR 或是 http://goo.gl/ehexF 都是相當不錯的文章!
--
歡迎來我的網誌看看
@ http://blog.liaosankai.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.203.54.193
※ 編輯: liaosankai 來自: 203.203.54.193 (07/09 07:43)
推
07/09 21:49, , 1F
07/09 21:49, 1F
推
07/12 14:19, , 2F
07/12 14:19, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
18
6
15